请问如何用sendmessage来选择带checkbox的Listbox前面的钩?
我只能选择到那个item,但是没法在他前面打勾,因为是两个不同的程序,所以需要用sendmessage来发消息
我只能选择到那个item,但是没法在他前面打勾,因为是两个不同的程序,所以需要用sendmessage来发消息
解决方案 »
- ·#求助#· 帮我看看这段代码有什么错误! (小弟只有这么点分了)
- 如何设置数据库别名?
- 如何运行一个DOS应用程序(命令行的形式),并且返回成功或者失败?
- QRMemo中字体大小问题
- 错误提示:找不到数据库文件logininfo.mdb,是怎么回事?
- 请问哪有d5下载?
- 请问如何把自己做的按钮导到DELPHI中?
- 一个中肯的建议
- delphi5.0如何连接NT上的SQL SERVER7.0?
- 感觉dephi开发bs是没啥前途了,delphi的datasnap开发移动应用有前途不
- 用DELPHI自带的IMAGE EDIT打开一个RES文件提示:格式'%s'无效或参数错误 是什么原因啊????
- Delphi能在手机上开发软件吗
得到checkbox1的句柄,然后再
SendMessage(the Handle,BM_SETCHECK,1,0)
TVGN_Child, 获得子节点句柄
TVGN_Next 获得下一个句柄
遍历循环得到所有节点的句柄了
给下TVGN_Next这些常数的值谢谢
TVGN_Root=0x0000,
TVGN_Next=0x0001,
TVGN_Previous=0x0002,
TVGN_Parent=0x0003,
TVGN_Child=0x0004,
TVGN_FirstVisible=0x0005,
TVGN_NextVisible=0x0006,
TVGN_PreviousVisible=0x0007,
TVGN_DropHilite=0x0008,
TVGN_Caret=0x0009,
TVGN_LastVisible=0x000A,还有很多值的,具体请参照msdn
sendmessage(mainform.handle,自定消息,0,標識);
自定消息:WM_MyMsg= WM_User + 100;
標識:用來標識要修改哪個item的狀態,可以是整數,如1,2....
然後在,主程序裡處理這個消息,對應上面的,判斷lparam即可