。子程序Keyboard _ Message,打開,向指定窗口句柄的窗口發送按鍵消息(無返回值)。
參數窗口句柄,整數類型,,接收消息的窗口句柄。
參數鍵碼,整數類型,鍵碼,,key。
。參數狀態,整數類型,可以為空,可以為空。默認值為1 1=輸入字符(大寫)2=輸入字符(小寫)3=按下,4=釋放,5=單擊。
參數是否為功能鍵,邏輯類型,可以為空,也可以為空。默認為假:普通鍵為真:功能鍵(對於功能鍵,可用於熱鍵技能,無需輸入字符)
局部變量壓力,整數型
局部變量釋放,整數類型
。If(是否功能鍵)
壓力= 260
放手= 261
否則。
壓力= 256
放手= 257
如果結束了
判斷開始(狀態= 1或是否為空(狀態))
PostMessageA(窗口句柄,258,鍵碼,0)
。判斷(狀態= 2)
PostMessageA(窗口句柄,按鍵,按鍵代碼,0)
。判斷(狀態= 3)
PostMessageA(窗口句柄,按鍵,按鍵代碼,0)
。判斷(狀態= 4)
PostMessageA(窗口句柄,釋放,鍵碼,0)
。判斷(狀態= 5)
PostMessageA(窗口句柄,按鍵,按鍵代碼,0)
PostMessageA(窗口句柄,釋放,鍵碼,0)
。默認
審判結束
版本2
。DLL命令PostMessageA,整數類型,“user32.dll”,“PostMessageA”,向指定窗口的消息隊列發布消息。傳遞的消息將在Windows事件處理進程中進行處理。屆時,指定窗口的窗口函數將隨傳遞的消息壹起被調用。特別適合發送不需要立即處理的窗口消息。如果消息傳遞成功,則返回TRUE(非零)。GetLastError已設置。
。參數hWnd、整數類型和接收消息的窗口的句柄。如果設置為HWND_BROADCAST,則意味著向系統中的所有頂層窗口發送。如果設置為零,則表示發布線程消息(參考PostThreadMessage)。
參數Msg,整數類型,,消息標識符。
參數wParam,整數類型,,取決於消息。
參數lParam,integer,,取決於消息。