主页 / 库函数目录 / 键盘鼠标输入 / key_msg 结构体 功能: 用于保存键盘消息的结构体 声明:typedef struct key_msg { UINT msg; UINT key; UINT flags; }key_msg;成员: msg 指定键盘消息类型,可为以下值:key 如果是键盘消息类型是 key_msg_down 和 key_msg_up ,则表示按键虚拟键码。如果是 key_msg_char,则为 GBK 编码字符。 flags 按键标记,每个二进制位标记一种状态,可能为以下值的组合:
值 含义 key_msg_down 按键按下消息。 key_msg_up 按键弹起消息。 key_msg_char(20.08 起) 键盘字符输入消息。 示例: (无)
值 含义 key_flag_shift 同时按下了 Shift 键 key_flag_ctrl 同时按下了 Ctrl 键 key_flag_first_down(24.04) 按键按下后发送的第一个按下消息(按键长按时,利用此标志位可以将其与后面连续发送的按下消息区分开)