Structs§
Constants§
- HOTKEYF_
ALT - HOTKEYF_
CONTROL - HOTKEYF_
EXT - HOTKEYF_
SHIFT - IME_
CMODE_ ALPHANUMERIC - IME_
CMODE_ CHARCODE - IME_
CMODE_ CHINESE - IME_
CMODE_ EUDC - IME_
CMODE_ FIXED - IME_
CMODE_ FULLSHAPE - IME_
CMODE_ HANGEUL - IME_
CMODE_ HANGUL - IME_
CMODE_ HANJACONVERT - IME_
CMODE_ JAPANESE - IME_
CMODE_ KATAKANA - IME_
CMODE_ LANGUAGE - IME_
CMODE_ NATIVE - IME_
CMODE_ NATIVESYMBOL - IME_
CMODE_ NOCONVERSION - IME_
CMODE_ RESERVED - IME_
CMODE_ ROMAN - IME_
CMODE_ SOFTKBD - IME_
CMODE_ SYMBOL - IME_
SMODE_ AUTOMATIC - IME_
SMODE_ CONVERSATION - IME_
SMODE_ NONE - IME_
SMODE_ PHRASEPREDICT - IME_
SMODE_ PLAURALCLAUSE - IME_
SMODE_ RESERVED - IME_
SMODE_ SINGLECONVERT - IMN_
CHANGECANDIDATE - IMN_
CLOSECANDIDATE - IMN_
CLOSESTATUSWINDOW - IMN_
GUIDELINE - IMN_
OPENCANDIDATE - IMN_
OPENSTATUSWINDOW - IMN_
PRIVATE - IMN_
SETCANDIDATEPOS - IMN_
SETCOMPOSITIONFONT - IMN_
SETCOMPOSITIONWINDOW - IMN_
SETCONVERSIONMODE - IMN_
SETOPENSTATUS - IMN_
SETSENTENCEMODE - IMN_
SETSTATUSWINDOWPOS - IMN_
SOFTKBDDESTROYED - VK_0
- VK_1
- VK_2
- VK_3
- VK_4
- VK_5
- VK_6
- VK_7
- VK_8
- VK_9
- VK_A
- VK_
ABNT_ C1 - VK_
ABNT_ C2 - VK_
ACCEPT - VK_ADD
- VK_APPS
- VK_ATTN
- VK_B
- VK_BACK
- VK_
BROWSER_ BACK - VK_
BROWSER_ FAVORITES - VK_
BROWSER_ FORWARD - VK_
BROWSER_ HOME - VK_
BROWSER_ REFRESH - VK_
BROWSER_ SEARCH - VK_
BROWSER_ STOP - VK_C
- VK_
CANCEL - VK_
CAPITAL - VK_
CLEAR - VK_
CONTROL - VK_
CONVERT - VK_
CRSEL - VK_D
- VK_
DBE_ ALPHANUMERIC - VK_
DBE_ CODEINPUT - VK_
DBE_ DBCSCHAR - VK_
DBE_ DETERMINESTRING - VK_
DBE_ ENTERDLGCONVERSIONMODE - VK_
DBE_ ENTERIMECONFIGMODE - VK_
DBE_ ENTERWORDREGISTERMODE - VK_
DBE_ FLUSHSTRING - VK_
DBE_ HIRAGANA - VK_
DBE_ KATAKANA - VK_
DBE_ NOCODEINPUT - VK_
DBE_ NOROMAN - VK_
DBE_ ROMAN - VK_
DBE_ SBCSCHAR - VK_
DECIMAL - VK_
DELETE - VK_
DIVIDE - VK_DOWN
- VK_E
- VK_END
- VK_
EREOF - VK_
ESCAPE - VK_
EXECUTE - VK_
EXSEL - VK_F
- VK_F1
- VK_F2
- VK_F3
- VK_F4
- VK_F5
- VK_F6
- VK_F7
- VK_F8
- VK_F9
- VK_F10
- VK_F11
- VK_F12
- VK_F13
- VK_F14
- VK_F15
- VK_F16
- VK_F17
- VK_F18
- VK_F19
- VK_F20
- VK_F21
- VK_F22
- VK_F23
- VK_F24
- VK_
FINAL - VK_G
- VK_
GAMEPAD_ A - VK_
GAMEPAD_ B - VK_
GAMEPAD_ DPAD_ DOWN - VK_
GAMEPAD_ DPAD_ LEFT - VK_
GAMEPAD_ DPAD_ RIGHT - VK_
GAMEPAD_ DPAD_ UP - VK_
GAMEPAD_ LEFT_ SHOULDER - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ BUTTON - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ DOWN - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ LEFT - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ RIGHT - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ UP - VK_
GAMEPAD_ LEFT_ TRIGGER - VK_
GAMEPAD_ MENU - VK_
GAMEPAD_ RIGHT_ SHOULDER - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ BUTTON - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ DOWN - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ LEFT - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ RIGHT - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ UP - VK_
GAMEPAD_ RIGHT_ TRIGGER - VK_
GAMEPAD_ VIEW - VK_
GAMEPAD_ X - VK_
GAMEPAD_ Y - VK_H
- VK_
HANGEUL - VK_
HANGUL - VK_
HANJA - VK_HELP
- VK_HOME
- VK_I
- VK_
ICO_ 00 - VK_
ICO_ CLEAR - VK_
ICO_ HELP - VK_
IME_ OFF - VK_
IME_ ON - VK_
INSERT - VK_J
- VK_
JUNJA - VK_K
- VK_KANA
- VK_
KANJI - VK_L
- VK_
LAUNCH_ APP1 - VK_
LAUNCH_ APP2 - VK_
LAUNCH_ MAIL - VK_
LAUNCH_ MEDIA_ SELECT - VK_
LBUTTON - VK_
LCONTROL - VK_LEFT
- VK_
LMENU - VK_
LSHIFT - VK_LWIN
- VK_M
- VK_
MBUTTON - VK_
MEDIA_ NEXT_ TRACK - VK_
MEDIA_ PLAY_ PAUSE - VK_
MEDIA_ PREV_ TRACK - VK_
MEDIA_ STOP - VK_MENU
- VK_
MODECHANGE - VK_
MULTIPLY - VK_N
- VK_
NAVIGATION_ ACCEPT - VK_
NAVIGATION_ CANCEL - VK_
NAVIGATION_ DOWN - VK_
NAVIGATION_ LEFT - VK_
NAVIGATION_ MENU - VK_
NAVIGATION_ RIGHT - VK_
NAVIGATION_ UP - VK_
NAVIGATION_ VIEW - VK_NEXT
- VK_
NONAME - VK_
NONCONVERT - VK_
NUMLOCK - VK_
NUMPA D0 - VK_
NUMPA D1 - VK_
NUMPA D2 - VK_
NUMPA D3 - VK_
NUMPA D4 - VK_
NUMPA D5 - VK_
NUMPA D6 - VK_
NUMPA D7 - VK_
NUMPA D8 - VK_
NUMPA D9 - VK_O
- VK_
OEM_ 1 - VK_
OEM_ 2 - VK_
OEM_ 3 - VK_
OEM_ 4 - VK_
OEM_ 5 - VK_
OEM_ 6 - VK_
OEM_ 7 - VK_
OEM_ 8 - VK_
OEM_ 102 - VK_
OEM_ ATTN - VK_
OEM_ AUTO - VK_
OEM_ AX - VK_
OEM_ BACKTAB - VK_
OEM_ CLEAR - VK_
OEM_ COMMA - VK_
OEM_ COPY - VK_
OEM_ CUSEL - VK_
OEM_ ENLW - VK_
OEM_ FINISH - VK_
OEM_ FJ_ JISHO - VK_
OEM_ FJ_ LOYA - VK_
OEM_ FJ_ MASSHOU - VK_
OEM_ FJ_ ROYA - VK_
OEM_ FJ_ TOUROKU - VK_
OEM_ JUMP - VK_
OEM_ MINUS - VK_
OEM_ NEC_ EQUAL - VK_
OEM_ PA1 - VK_
OEM_ PA2 - VK_
OEM_ PA3 - VK_
OEM_ PERIOD - VK_
OEM_ PLUS - VK_
OEM_ RESET - VK_
OEM_ WSCTRL - VK_P
- VK_PA1
- VK_
PACKET - VK_
PAUSE - VK_PLAY
- VK_
PRINT - VK_
PRIOR - VK_
PROCESSKEY - VK_Q
- VK_R
- VK_
RBUTTON - VK_
RCONTROL - VK_
RETURN - VK_
RIGHT - VK_
RMENU - VK_
RSHIFT - VK_RWIN
- VK_S
- VK_
SCROLL - VK_
SELECT - VK_
SEPARATOR - VK_
SHIFT - VK_
SLEEP - VK_
SNAPSHOT - VK_
SPACE - VK_
SUBTRACT - VK_T
- VK_TAB
- VK_U
- VK_UP
- VK_V
- VK_
VOLUME_ DOWN - VK_
VOLUME_ MUTE - VK_
VOLUME_ UP - VK_W
- VK_X
- VK_
XBUTTO N1 - VK_
XBUTTO N2 - VK_Y
- VK_Z
- VK_ZOOM
- WM_CHAR
- WM_
DEADCHAR - WM_
IME_ CHAR - WM_
IME_ COMPOSITION - WM_
IME_ COMPOSITIONFULL - WM_
IME_ CONTROL - WM_
IME_ ENDCOMPOSITION - WM_
IME_ KEYDOWN - WM_
IME_ KEYLAST - WM_
IME_ KEYUP - WM_
IME_ NOTIFY - WM_
IME_ REQUEST - WM_
IME_ SELECT - WM_
IME_ SETCONTEXT - WM_
IME_ STARTCOMPOSITION - WM_
KEYDOWN - WM_
KEYUP - WM_
MOUSEMOVE - WM_
SYSCHAR - WM_
SYSDEADCHAR - WM_
SYSKEYDOWN - WM_
SYSKEYUP
Functions§
- click
- 鼠标单击
- get_
async_ key_ state - 获取一个键的按下状态(从上一次调用此函数开始计算),返回的第一个值表示按下过这个键并一直到现在都处于按下状态,第二个值表示是否再次按下过他。
key虚拟键常亮。 - get_
cur_ mouse_ point - 获取鼠标当前坐标
- get_
focus - 如果窗口附加到调用线程的消息队列,则检索具有键盘焦点的窗口的句柄。 返回值是具有键盘焦点的窗口的句柄。 如果调用线程的消息队列没有与键盘焦点关联的窗口,则返回值为 NULL。 get_focus 返回具有当前线程消息队列的键盘焦点的窗口。 如果 get_focus 返回 NULL,则另一个线程的队列可能会附加到具有键盘焦点的窗口。 使用 get_foreground_window 函数检索用户当前正在使用的窗口的句柄。 可以使用 attach_thread_input 函数将线程的消息队列与其他线程拥有的窗口相关联。 若要获取键盘焦点位于前台队列或其他线程队列上的窗口,请使用 get_gui_thread_info 函数。
- get_
key_ name - 获取一个键的名称。
- get_
key_ state - 获取某个键的当前状态,返回的第一个值表示当前是否按下,第二个值表示锁定状态(例如大小写锁定键)。
key虚拟键常亮。 - imm_
get_ candidate_ list - 此函数查询指定的候选列表,并将该列表复制到指定的缓冲区。
h_imc输入上下文的句柄。index候选列表的从零开始的索引。 - imm_
get_ candidate_ list_ count - 查询候选列表的大小。
h_imc输入上下文的句柄。 - imm_
get_ context - 此函数查询与指定窗口关联的输入上下文。
在尝试访问上下文中的信息之前,应用程序应常规使用此函数来查询当前输入上下文。
h_wnd要查询其输入上下文的窗口的句柄。 - imm_
get_ conversion_ status - 查询当前转换状态(转换模式、句子模式)。
仅当 IME 支持这些模式时,才会设置转换和句子模式值。
h_imc输入上下文的句柄。 - imm_
release_ context - 此函数释放输入上下文并解锁上下文中关联的内存。应用程序必须为每次调用 imm_get_context 函数调用 imm_release_context。
h_wnd先前查询其输入上下文的窗口的句柄。h_imc输入上下文的句柄。 - right_
click - 鼠标右键单击
- send_
key - 模拟按键
- set_
active_ window - 激活窗口。 窗口必须附加到调用线程的消息队列。
如果函数成功,则返回值是以前处于活动状态的窗口的句柄。
如果函数失败,则返回值为 NULL。 要获得更多的错误信息,请调用 get_last_error。
set_active_window 函数激活窗口,但如果应用程序在后台,则不会激活窗口。 当系统激活窗口时,如果窗口的应用程序位于前台,则窗口将进入 Z的前台 (顶部顺序)。
如果 由 h_wnd 参数标识的窗口是由调用线程创建的,则调用线程的活动窗口状态将设置为 h_wnd。 否则,调用线程的活动窗口状态设置为 NULL。
h_wnd要激活的顶级窗口的句柄。