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

gaoliang1981 2012-11-08 07:21:20
我要用自己的程序向另外一个进程中的按钮发送点击事件。用spy++查句柄发现该button的类型是上述标题中提到的类型,且尝试向其发送bm_click,wm_lbuttondown,wm_lbutontnup均无反应。且用spy++跟踪,发现手工点击该按钮时确实产生的是lbuttondown和lbuttonup消息。不知为何。很急,求救!!!
...全文
274 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Microogle 2013-03-11
  • 打赏
  • 举报
回复
楼上两位研究出来没有,最近本人也有碰到类似情况。
QQ1422078449 2012-11-08
  • 打赏
  • 举报
回复
同样的问题在困扰着我,我们一起研究吧,加我QQ258456436
gaoliang1981 2012-11-08
  • 打赏
  • 举报
回复
附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

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧