首页
社区
课程
招聘
[旧帖] [求助]如何设定 List Control 控件的扩展风格 0.00雪花
发表于: 2012-4-9 21:04 1534

[旧帖] [求助]如何设定 List Control 控件的扩展风格 0.00雪花

2012-4-9 21:04
1534
如题,已经将List Control控件画在了对话框上,想添加LVS_EX_FULLROWSELECT 和 LVS_EX_GRIDLINES扩展风格:
代码:
DWORD dwStyle;
dwStyle = GetWindowLong(hListControl,GWL_EXSTYLE);
SetWindowLong(hListControl,GWL_EXSTYLE,dwStyle | LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
添加上述代码没有实现扩展风格,求指教~

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 25
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不用MFC的,Win32如何设置List control控件的扩展风格?
2012-4-10 11:06
0
雪    币: 31
活跃值: (53)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
SetWindowLong
SetClassLong
记得是第一个,
SetWindowLong(hWnd,GWL_STYLE,要设置的风格);
2012-4-10 11:31
0
雪    币: 25
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
设置扩展风格要用GWL_EXSTYLE吧,我代码有什么问题么?
2012-4-10 11:48
0
雪    币: 25
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
顶一个~
2012-4-10 15:05
0
雪    币: 31
活跃值: (53)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
代码没发现有什么问题,你调试下看吧。
2012-4-10 17:14
0
雪    币: 25
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
在别的论坛上求助有结果了,好像SetWindowLong()的第一个参数只能是窗口句柄而不适合控件句柄,用SendMessage(hListControl, LVM_SETEXTENDEDLISTVIEWSTYLE, 0, (LPARAM) LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);搞定
2012-4-12 08:58
0
游客
登录 | 注册 方可回帖
返回
//