能力值:
( LV2,RANK:10 )
|
-
-
2 楼
SendMessage WM_SETCHECK?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
不懂英文
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
MSDN里没找到 WM_SETCHECK定义。。。
貌似还得注入,注入之前还得spy++获取发送消息对象。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
才疏学浅,还没涉及过注入技术,可以参考下windows程序设计第九章子窗口控制中的复选框,刚查了下,是BM_SETCHECK。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
复选框最常用的两种样式是BS_CHECKBOX和BS_AUTOCHECKBOX。在使用BS_CHECKBOX时,您需要自己向该控件发送BM_SETCHECK消息来设定勾选标记。wParam参数设1时设定勾选标记,设0时清除勾选标记。通过向该控件发送BM_GETCHECK消息,您可以得到该复选框的目前状态。在处理来自控件的WM_COMMAND消息时,您可以用如下的指令来翻转X标记:
SendMessage ((HWND) lParam, BM_SETCHECK, (WPARAM)
!SendMessage ((HWND) lParam, BM_GETCHECK, 0, 0), 0) ;
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
编辑资源行不行
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
嗯,是BM_SETCHECK。我跑去找MFC里的CButton类想看下怎么实现的了,结果找了半天也没找到什么有用的东西。
|
|
|