当前位置:编程学习 > C#/ASP.NET >>

关于向ThunderRt6UserControlDC类型Button发消息的问题

我要用自己的程序向另外一个进程中的按钮发送点击事件。用spy++查句柄发现该button的类型是上述标题中提到的类型,且尝试向其发送bm_click,wm_lbuttondown,wm_lbutontnup均无反应。且用spy++跟踪,发现手工点击该按钮时确实产生的是lbuttondown和lbuttonup消息。不知为何。很急,求救!!! --------------------编程问答-------------------- 附Spy++截获的,从鼠标悬停在该Button到点击后的所有消息

<00001> 00020298 S WM_NCPAINT hrgn:00000001
<00002> 00020298 R WM_NCPAINT
<00003> 00020298 S WM_ERASEBKGND hdc:2C010B60
<00004> 00020298 R WM_ERASEBKGND fErased:True
<00005> 00020298 P WM_PAINT hdc:00000000
<00006> 00020298 S WM_NCHITTEST xPos:1208 yPos:509
<00007> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00008> 00020298 S WM_NCHITTEST xPos:1208 yPos:509
<00009> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00010> 00020298 S WM_SETCURSOR hwnd:00020298 nHittest:HTCLIENT wMouseMsg:WM_MOUSEMOVE
<00011> 00020298 R WM_SETCURSOR fHaltProcessing:False
<00012> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:4 yPos:2
<00013> 00020298 S WM_NCHITTEST xPos:1208 yPos:509
<00014> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00015> 00020298 S WM_NCHITTEST xPos:1212 yPos:511
<00016> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00017> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:8 yPos:4
<00018> 00020298 S WM_NCHITTEST xPos:1212 yPos:511
<00019> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00020> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00021> 00020298 R WM_CAPTURECHANGED
<00022> 00020298 S WM_NCHITTEST xPos:1213 yPos:514
<00023> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00024> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:9 yPos:7
<00025> 00020298 S WM_NCHITTEST xPos:1213 yPos:514
<00026> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00027> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00028> 00020298 R WM_CAPTURECHANGED
<00029> 00020298 S WM_NCHITTEST xPos:1217 yPos:516
<00030> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00031> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:13 yPos:9
<00032> 00020298 S WM_NCHITTEST xPos:1217 yPos:516
<00033> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00034> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00035> 00020298 R WM_CAPTURECHANGED
<00036> 00020298 S WM_NCHITTEST xPos:1219 yPos:517
<00037> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00038> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:15 yPos:10
<00039> 00020298 S WM_NCHITTEST xPos:1223 yPos:519
<00040> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00041> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00042> 00020298 R WM_CAPTURECHANGED
<00043> 00020298 S WM_NCHITTEST xPos:1232 yPos:519
<00044> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00045> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:28 yPos:12
<00046> 00020298 S WM_NCHITTEST xPos:1232 yPos:519
<00047> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00048> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00049> 00020298 R WM_CAPTURECHANGED
<00050> 00020298 S WM_NCHITTEST xPos:1237 yPos:519
<00051> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00052> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:33 yPos:12
<00053> 00020298 S WM_NCHITTEST xPos:1237 yPos:519
<00054> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00055> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00056> 00020298 R WM_CAPTURECHANGED
<00057> 00020298 S WM_NCHITTEST xPos:1240 yPos:519
<00058> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00059> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:36 yPos:12
<00060> 00020298 S WM_NCHITTEST xPos:1240 yPos:519
<00061> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00062> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00063> 00020298 R WM_CAPTURECHANGED
<00064> 00020298 S WM_NCHITTEST xPos:1242 yPos:519
<00065> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00066> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:38 yPos:12
<00067> 00020298 S WM_NCHITTEST xPos:1242 yPos:519
<00068> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00069> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00070> 00020298 R WM_CAPTURECHANGED
<00071> 00020298 S WM_NCHITTEST xPos:1243 yPos:519
<00072> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00073> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:39 yPos:12
<00074> 00020298 S WM_NCHITTEST xPos:1243 yPos:519
<00075> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00076> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00077> 00020298 R WM_CAPTURECHANGED
<00078> 00020298 S WM_NCHITTEST xPos:1245 yPos:519
<00079> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00080> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:41 yPos:12
<00081> 00020298 S WM_NCHITTEST xPos:1245 yPos:519
<00082> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00083> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00084> 00020298 R WM_CAPTURECHANGED
<00085> 00020298 S WM_NCHITTEST xPos:1246 yPos:519
<00086> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00087> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:42 yPos:12
<00088> 00020298 S WM_NCHITTEST xPos:1247 yPos:519
<00089> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00090> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00091> 00020298 R WM_CAPTURECHANGED
<00092> 00020298 S WM_NCHITTEST xPos:1249 yPos:519
<00093> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00094> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:45 yPos:12
<00095> 00020298 S WM_NCHITTEST xPos:1251 yPos:519
<00096> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00097> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00098> 00020298 R WM_CAPTURECHANGED
<00099> 00020298 S WM_NCHITTEST xPos:1252 yPos:519
<00100> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00101> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:48 yPos:12
<00102> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00103> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00104> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00105> 00020298 R WM_CAPTURECHANGED
<00106> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00107> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00108> 00020298 P WM_MOUSEMOVE fwKeys:0000 xPos:49 yPos:11
<00109> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00110> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00111> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00112> 00020298 R WM_CAPTURECHANGED
<00113> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00114> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00115> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00116> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00117> 00020298 S WM_NOTIFY idCtrl:131736 pnmh:0A889B20
<00118> 00020298 R WM_NOTIFY
<00119> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00120> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00121> 00020298 P WM_LBUTTONDOWN fwKeys:MK_LBUTTON xPos:49 yPos:11
<00122> 00020298 S WM_IME_SETCONTEXT fSet:1 iShow:C000000F
<00123> 00020298 S WM_IME_NOTIFY dwCommand:IMN_SETCOMPOSITIONWINDOW dwCommand:0000000B dwData:00000000
<00124> 00020298 R WM_IME_NOTIFY
<00125> 00020298 R WM_IME_SETCONTEXT
<00126> 00020298 S WM_SETFOCUS hwndLoseFocus:000202DE
<00127> 00020298 R WM_SETFOCUS
<00128> 00020298 P message:0x100E [用户定义:WM_USER+3086] wParam:00000023 lParam:00000000
<00129> 00020298 P message:0x100E [用户定义:WM_USER+3086] wParam:0000000E lParam:00000000
<00130> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00131> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00132> 00020298 P WM_MOUSEMOVE fwKeys:MK_LBUTTON xPos:49 yPos:11
<00133> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00134> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00135> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00020298
<00136> 00020298 R WM_CAPTURECHANGED
<00137> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00138> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00139> 00020298 P WM_LBUTTONUP fwKeys:0000 xPos:49 yPos:11
<00140> 00020298 S WM_CAPTURECHANGED hwndNewCapture:00000000
<00141> 00020298 R WM_CAPTURECHANGED
<00142> 00020298 S WM_NCHITTEST xPos:1253 yPos:518
<00143> 00020298 R WM_NCHITTEST nHittest:HTCLIENT
<00144> 00020298 S WM_CANCELMODE
<00145> 00020298 R WM_CANCELMODE
<00146> 00020298 S WM_KILLFOCUS hwndGetFocus:(null)
<00147> 00020298 R WM_KILLFOCUS
<00148> 00020298 S WM_IME_SETCONTEXT fSet:0 iShow:C000000F
<00149> 00020298 S WM_IME_NOTIFY dwCommand:IMN_CLOSESTATUSWINDOW dwCommand:00000001 dwData:00000000
<00150> 00020298 R WM_IME_NOTIFY
<00151> 00020298 R WM_IME_SETCONTEXT
<00152> 00020298 S WM_ENABLE fEnable:False
<00153> 00020298 R WM_ENABLE
<00154> 00020298 P message:0x100E [用户定义:WM_USER+3086] wParam:00000012 lParam:00000000
<00155> 00020298 P message:0x100E [用户定义:WM_USER+3086] wParam:00000024 lParam:00000000
--------------------编程问答-------------------- 同样的问题在困扰着我,我们一起研究吧,加我QQ258456436 --------------------编程问答-------------------- 楼上两位研究出来没有,最近本人也有碰到类似情况。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,