看板 Visual_Basic 關於我們 聯絡資訊
來看一下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)
MOONRAKER:微而軟最會折磨人了 XD 07/23 00:42
saininniang:超想罵髒話的啦 07/23 00:46
saininniang:API達人幫我解惑一下 07/23 00:47
saininniang:為什麼會是這樣的寫法 07/23 00:48
yauhh:早期Basic風格語法的確是用函數時不加括號, 07/23 00:52
yauhh:至於編號,是它對每一個常數詞都有一個編號,用習慣的人會直接 07/23 00:53
yauhh:以數字表達 07/23 00:53
yauhh:不過API向來用不用括號我不清楚 07/23 00:55