社区
界面
帖子详情
请问如何在ListControl控件中加入背景?
Ei
2008-05-25 01:08:23
如题 最好能给个例子 谢谢各位了
...全文
167
10
打赏
收藏
请问如何在ListControl控件中加入背景?
如题 最好能给个例子 谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eleven
2008-05-27
打赏
举报
回复
CListCtrl::SetBkImage(..)可以设置颜色值
Irene12
2008-05-27
打赏
举报
回复
BOOL SetBkColor( COLORREF cr );其中cr可以取值为 RGB(255,255,255);
Torch009
2008-05-27
打赏
举报
回复
自绘吧。DrawItem
菜牛
2008-05-27
打赏
举报
回复
CListCtrl::SetBkImage
Ei
2008-05-26
打赏
举报
回复
能给个思路么?
iswjh
2008-05-26
打赏
举报
回复
1.重定义ListView窗口过程,使用Hook (以下用SDK思路,使用MFC的自己转换)
HHOOK hHook_callwndproc=SetWindowsHookEx(WH_CALLWNDPROC,(HOOKPROC)myHookProc,app.hInstance,GetCurrentThreadId());
//Hook procedure
LRESULT CALLBACK myHookProc(int code,WPARAM wParam,LPARAM lParam)
{
CWPSTRUCT* lpcwps=(CWPSTRUCT*)lParam;
if(code==HC_ACTION)
{
TCHAR szClassName[100];
WNDPROC lpfnOrg;
if(lpcwps->message==WM_NCCREATE)
{
nCount=GetClassName(lpcwps->hwnd,szClassName,100);
//Subclass list view
if(lstrcmp(szClassName,WC_LISTVIEW)==0)
{
//Set new window procedure
lpfnOrg=(WNDPROC)SetWindowLong(lpcwps->hwnd,GWL_WNDPROC,(LONG)NewListViewProc);//保存旧的窗口过程
}
}
}
}
//List control新的窗口过程
LRESULT CALLBACK NewListViewProc(HWND hwnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
switch(msg)
{
case WM_PAINT://MFC中CWnd::OnPaint
{
//重绘代码
}
break;
case WM_NCDESTROY:
SetWindowLong(hwnd,GWL_WNDPROC,(LPARAM)orgWndProc);//恢复旧的窗口过程
break;
default:
return CallWindowProc(orgWndProc,hwnd,msg,wParam,lParam);
}
return 0;
}
}
Ei
2008-05-26
打赏
举报
回复
我之前绘过 ListBox背景
但在ListControl下 没有成功
Ei
2008-05-26
打赏
举报
回复
我是说 自绘的思路```````
Zhang_ZP
2008-05-26
打赏
举报
回复
一楼的意思是叫你自己写个CMyListCtrl : pubic CListCtrl
healer_kx
2008-05-25
打赏
举报
回复
自绘嘛,有几个方法,知道了就搞出来了。
vb
控件
开发 开发ocx
动态
加入
控件
到VB
控件
数组
中
33 , 33.txt 对
List
View
中
的列排序 34 , 34.txt 放一个Combo到Toolbar
中
35 , 35.txt 改变
List
Index而不发生 Click 事件 36 , 36.txt 改变 TreeView 的
背景
37 , 37.txt 改进VB的驱动...
VC++常用的共用函数100多页
单文档
加入
背景
图 119 更新窗体方法 120 更改窗口
控件
的能动和不能动(以按钮
控件
为例) 120 窗口响应键盘事件 120 密码框输入受保护 121 最高窗口的实现 122 实现窗口动态写入汉字和改变汉字颜色形状 123
PowerBI系列之Power Query专题
解决列丢失错误 动态显示、排序和重命名列 为所有列名添加前缀 列名字母大写和分隔符调整 Trim标题列
中
的多余空格 如何处理load数据错误 为什么load的Excel数据有null空行 为什么load的Excel数据标题在第二行 ...
VC++常用功能实例
单文档
加入
背景
图 119 更新窗体方法 120 更改窗口
控件
的能动和不能动(以按钮
控件
为例) 120 窗口响应键盘事件 120 密码框输入受保护 121 最高窗口的实现 122 实现窗口动态写入汉字和改变汉字颜色形状 123
Visual C++2010开发权威指南(共三部分).part1.rar
5.21.3 在日期和时间选择器
控件
中
使用自定义格式字符串 254 5.21.4 在日期和时间选择器
控件
中
使用回调字段 254 5.21.5 处理日期和时间选择器
控件
中
的通知消息 256 5.22 Visual C++ 2010 Month Canlendar
控件
简介与...
界面
15,980
社区成员
115,900
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章