Re: [VB6 ] 後台滑鼠,後台按鍵 PostMessage問題請教
※ 引述《chinoyan ()》之銘言:
: ※ 引述《hayabusasean (雲湛)》之銘言:
: : < 遭遇到的問題如下 >
: : 1. 座標點在form1範圍,有反應,但是點擊在Button則無反應,是否跟表單的父/子物件hWnd這方面有關?
: 是,主表單和BUTTON的HWND不同,你可以用SPY++查看即知
: : 2. 必須要在上述的程式段加個迴圈(do loop個10次左右),在按A程式button時,B程式才會有反應
: : 而且很怪的是按A程式的按鍵點擊的時間似乎也有影響B程式會不會有反應!!?
: : 請教板上的前輩 , 可否提醒或分享一下問題的方向在哪裡呢??
: Private Const BM_CLICK = &HF5
: SendMessage Hwnd, BM_CLICK, 0, 0
: 試試看,按鈕的部份用BM_CLICK即可, 若是表單或圖片則需用你的方法
用FindWindowEx和GetWindowText配合使用,的確已可以同SPY++功能類似
用程式來找出想要的按鍵hWnd,或利用名稱指定該子窗口(ex.某Class為Button)
然後用上述的SendMessage Hwnd, BM_CLICK, 0, 0, 該button做一個後台點擊動作
我原本很開心= =",後來實際上用BlueStacks開該遊戲APP後...
SPY++ 裡只看的到BlueStacks那個"遊戲大視窗"跟下面那條"Android的功能條" 2個hWnd
而遊戲裡的按鍵好像是包在那個大視窗裡,找不到hWnd!!!(spy++沒出現+號可往下層選)
既然找不到hWnd,所以chinoyan提到的 BM_CLICK這個就無法使用了
不好意思,再此請教一下,是因為我用SPY++有問題呢?
還是blueStacks這種軟體需要另外用其它方式呢?? ProcessID ? ThreadID ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.146.123.125
※ 編輯: hayabusasean 來自: 122.146.123.125 (12/04 16:05)
※ 編輯: hayabusasean 來自: 61.220.247.236 (12/04 16:42)
→
12/04 21:07, , 1F
12/04 21:07, 1F
→
12/04 21:07, , 2F
12/04 21:07, 2F
推
12/05 07:38, , 3F
12/05 07:38, 3F
→
12/05 07:39, , 4F
12/05 07:39, 4F
→
12/05 07:40, , 5F
12/05 07:40, 5F
→
12/05 08:56, , 6F
12/05 08:56, 6F
→
12/05 08:57, , 7F
12/05 08:57, 7F
→
12/06 11:18, , 8F
12/06 11:18, 8F
→
12/10 11:26, , 9F
12/10 11:26, 9F
→
01/20 11:10, , 10F
01/20 11:10, 10F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章