请ysai帮助我,怎样发消息控制另外一个程序的工具条上的按钮(100)

J

jtsnyj

Unregistered / Unconfirmed
GUEST, unregistred user!
我想控制另外一个应用程序工具条上的按钮,发现只有工具条句柄,没用工具条上的按钮句柄,怎样发消息控制工具条上的按钮?
 
如果是标准Win32 ToolBar,那按钮是没句柄的,工具条会响应TB_开头的一些特殊消息,具体应用可以看WIN32 API参考如果要模拟点击,我也不知道怎么整,因为它好象是靠WM_LBUTTONUP消息产生的点击事件,而如果程序在后台是不会响应鼠标消息的,下面帖子里那个楼主好象解决了,但没贴出方法,你去问下他看看http://topic.csdn.net/u/20090619/15/449cd58a-a680-4ccd-b747-5d027e3c4918.html
 
谢谢,轻舞肥羊,他也没给出答案呀。
 
我已经解决了这个问题,谁知道怎样取另外一个程序的SysListView32的每行的数据。
 
咋解决的?共享一下啊.WIN32标准ListView可以用LVM_开头的相关消息操作
 
每个工具条上的按钮都有一个id号,通过控制这个id号来实现的,例如 SendMessage(hwn, WM_COMMAND, 1321, 0);这个消息就是让工具条按钮按一下,1321是按钮id。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
顶部