VC 常用模擬鍵鼠偽程式碼

2021-08-28 06:17:40 字數 2099 閱讀 6762

模擬鍵盤輸入例子:

char userid[100] = "abc";

sendmessagea(m_this->m_hnamewnd, wm_settext, (wparam)(sizeof(userid) / sizeof(char)), (lparam)userid);

模擬鍵盤操作例子:

postmessage(m_this->m_hwnd, wm_keydown, vk_return, null);

postmessage(m_this->m_hwnd, wm_keyup, vk_return, null);

模擬滑鼠操作例子:

postmessage(m_this->m_hconfirmbtnwnd, wm_lbuttondown, mk_lbutton, null);

postmessage(m_this->m_hconfirmbtnwnd, wm_lbuttonup, mk_lbutton, null);

經常使用的偽程式碼在windows.h檔案中定義,常用偽程式碼的數值、常量符號和含義如表所示。

取值(16進製制) 常量符號 含義

01 vk_lbutton 滑鼠左鍵

02 vk_rbutton 滑鼠右鍵

03 vk_cancel break中斷鍵

04 vk_mbutton 滑鼠中鍵

05-07 -- 未定義

08 vk_back (backspace)鍵

09 vk_tab tab鍵

0a-0b -- 未定義

0c vk_clear clear鍵

0d vk_return enter鍵

0e-0f -- 未定義

10 vk_shift shift鍵

11 vk_control ctrl鍵

12 vk_menu alt鍵

13 vk_pause pause鍵

14 vk_captial capslock鍵

15-19 -- 漢字系統保留

1a -- 未定義

1b vk_escape esc鍵

1c-1f -- 漢字系統保留

20 vk_space 空格鍵

21 vk_prior pageup鍵

22 vk_next pagedown鍵

23 vk_end end鍵

24 vk_home home鍵

25 vk_left ←(left arrow)鍵

26 vk_up ↑(up arrow)鍵

27 vk_right →(right arrow)鍵

28 vk_down ↓(down arrow)鍵

29 vk_select select鍵

2a -- oem保留

2b vk_execute execute鍵

2c vk_snapshot print screen鍵

2d vk_insert insert鍵

2e vk_delete delete鍵

2f vk_help help鍵

30-39 vk_0-vk_9 數字鍵0-9

3a-40 -- 未定義

41-5a vk_a-vk_z 字母鍵a-z

5b-5f -- 未定義

60-69 vk_numpad0-vk_numpad9 小鍵盤數字鍵0-9

6a vk_multiply *(乘號)鍵

6b vk_add +(加號)鍵

6c vk_sepapator 分隔符鍵

6e vk_subtract -(減號)鍵

6f vk_decimal .(小數點)鍵

70-87 vk_divide /(除號)鍵

88-8f vk_f1-vk_f24 f1-f24功能鍵

90 vk_numberlock number lock鍵

91 vk_scroll scroll lock鍵

92-b9 -- 未定義

ba-c0 -- oem保留

c1-da -- 未定義

db_e4 -- oem保留

e5 -- 未定義

e6 -- oem保留

e7-e8 -- 未定義

e9-f5 -- oem保留

f6-fe -- 未定義

VC 常用的偽程式碼

vc 常用的偽程式碼 符號常量名稱 對應的鍵盤鍵或滑鼠鍵 vk lbutton 滑鼠左鍵 vk rbutton 滑鼠右鍵 vk mbutton 滑鼠中建 vk shift shift鍵 vk menu alt鍵 vk capital capslock鍵 vk prior pageup鍵 vk end...

vc常用快捷鍵

ctrl f3 查詢相同字元 ctrl shift f9 清除所有斷點。ctrl h 替換 alt f8 自動排列選定文字的格式 alt ctrl t 自動顯示api或其它 ctrl alt t ctrl t ctrl w ctrl d ctrl q ctrl space自定義的 ctrl shif...

vc2008常用快捷鍵

f5 除錯執行 ctrl f5 不除錯直接執行 f10 單步執行,不進入被調函式內 f11 單步執行,進入被調函式內 shift f11 返回至上層堆疊 f9 設定或取消當前行斷點 alt f9 開啟斷點視窗 ctrl f7 編譯當前檔案 alt f8 選中區域或當前行格式對齊 f12 跳到函式定義...