[API] 整人的mouse_event
來看一下msdn上怎麼寫的
http://msdn.microsoft.com/en-us/library/ms646260.aspx
MSDN上連Declare mouse_event的格式都沒寫清楚....(搞啥啊?)
所以我去別的地方找到是
Declare Sub mouse_event Lib "user32" Alias "mouse_event"
(ByVal dwFlags As Long,
ByVal dx As Long,
ByVal dy As Long,
ByVal cButtons As Long,
ByVal dwExtraInfo As Long)
1.
依照使用API的習慣
應該是
使用應該是
mouse_event(xx,xx,xx,xx,xx)
離開這行時,VB馬上說mouse_event(xx,xx,xx,xx,xx)這一行要加等於
怎麼樣的覺得奇怪
上網GOOGLE一下CODE
結果卻是要
mouse_event 2,0,0,0,0 ====>為什麼???
要怎樣知道API要怎麼使用阿
不是大多數都 FUNCTION (XX,XX,XX)嗎
怎麼會有 FUNCTION XX,XX,XX 的寫法?
2.
再是我的問題二是dwFlags
MSDN裡mouse_event的dwFlags是
MOUSEEVENTF_MOVE
MOUSEEVENTF_LEFTDOWN
MOUSEEVENTF_LEFTUP
MOUSEEVENTF_RIGHTDOWN
MOUSEEVENTF_RIGHTUP
MOUSEEVENTF_MIDDLEDOWN
MOUSEEVENTF_MIDDLEUP
而
http://vb.ncis.com.tw/SVBR.WINAPI/SVBR.WINAPI.Index.html
是用1,2,4,8,16,32,64....
為什麼阿?
連mdsn上也沒寫可以這樣用
為什麼API這麼難用?
而且還搞怪,連API使用方法都不一致
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.248.200
※ 編輯: saininniang 來自: 218.160.248.200 (07/23 00:40)
→
07/23 00:42, , 1F
07/23 00:42, 1F
→
07/23 00:46, , 2F
07/23 00:46, 2F
→
07/23 00:47, , 3F
07/23 00:47, 3F
→
07/23 00:48, , 4F
07/23 00:48, 4F
推
07/23 00:52, , 5F
07/23 00:52, 5F
→
07/23 00:53, , 6F
07/23 00:53, 6F
→
07/23 00:53, , 7F
07/23 00:53, 7F
→
07/23 00:55, , 8F
07/23 00:55, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章