windows 字元訊息——WM_CHAR
WM_CHAR
主要用於鍵盤字元按下的訊息,A-Z
#define WM_CHAR 0x0102
Parameters
- wParam
The character code of the key.
字元對應的ASCII值
- lParam
The repeat count, scan code, extended-key flag, context code, previous key-state flag, and transition-state flag, as shown in the following table.
Bits Meaning
指示按鍵狀態資訊,32位。
0-15 The repeat count for the current message. The value is the number of times the keystroke is autorepeated as a result of the user holding down the key. If the keystroke is held long enough, multiple messages are sent. However, the repeat count is not cumulative.
低16位表示按鍵重複次數,當長按某一按鍵時,多次觸發訊息
16-23 The scan code. The value depends on the OEM.
OEM掃描碼是鍵盤傳送的碼值,由於此域是裝置相關的,因而此值往往被忽略。
24 Indicates whether the key is an extended key, such as the right-hand ALT and CTRL keys that appear on an enhanced 101- or 102-key keyboard. The value is 1 if it is an extended key; otherwise, it is 0.
擴充套件鍵標誌在有Alt鍵(或Ctrl鍵)按下時為1,否則為0
25-28 Reserved; do not use.
系統保留
29 The context code. The value is 1 if the ALT key is held down while the key is pressed; otherwise, the value is 0.
標誌Alt鍵是否保持按下
30 The previous key state. The value is 1 if the key is down before the message is sent, or it is 0 if the key is up.
訊息傳送時,鍵盤的前一個狀態,WM_SYSKEYDOWN訊息該值一直為0
31 The transition state. The value is 1 if the key is being released, or it is 0 if the key is being pressed.
轉換狀態。保持釋放時為1,保持按壓時為0
相關文章
- Windows訊息鉤取Windows
- windows 訊息斷點Windows斷點
- 7- Windows訊息鉤取Windows
- 簡析Windows訊息機制Windows
- 再談Windows訊息迴圈Windows
- 深入理解windows 訊息機制Windows
- Windows訊息鉤取(簡單DLL注入)Windows
- 在 Windows 上搭建 MQTT 訊息伺服器WindowsMQQT伺服器
- WIN7環境使用 windows訊息列隊Win7Windows
- 3-Windows程式設計 -視窗與訊息Windows程式設計
- 好訊息 OR 壞訊息
- 訊息機制篇——初識訊息與訊息佇列佇列
- RocketMQ 訊息整合:多型別業務訊息-普通訊息MQ多型型別
- RocketMQ 訊息整合:多型別業務訊息——定時訊息MQ多型型別
- 利用redis的hash結構搭建訊息服務(發訊息,訂閱訊息,消費訊息,退訂)Redis
- C#實現聊天訊息渲染、圖文混排(支援Windows、Linux)C#WindowsLinux
- RocketMQ 原理:訊息儲存、高可用、訊息重試、訊息冪等性MQ
- 訊息中介軟體—RocketMQ訊息消費(三)(訊息消費重試)MQ
- MQTT-保留訊息和遺囑訊息MQQT
- 訊息中介軟體—RocketMQ訊息傳送MQ
- RabbitMQ訊息佇列(五):Routing 訊息路由MQ佇列路由
- 解析 RocketMQ 業務訊息——“事務訊息”MQ
- 解析 RocketMQ 業務訊息--“順序訊息”MQ
- vue---元件間傳遞訊息(父子傳遞訊息,兄弟傳遞訊息)Vue元件
- Flash 訊息
- EventBridge訊息路由|高效構建訊息路由能力路由
- Windows下使用python庫 curses遇到錯誤訊息的解決方案WindowsPython
- 直播原始碼網站,訊息圖示在收到訊息時展示訊息條數原始碼網站
- RocketMQ訊息丟失解決方案:事務訊息MQ
- 訊息粘包 和 訊息不完整 問題
- 訊息佇列系列一:訊息佇列應用佇列
- Rabbitmq可靠訊息投遞,訊息確認機制MQ
- 瑞星對Windows7捆綁防毒軟體等訊息的回應Windows防毒
- Qt監聽Windows鎖屏、解鎖、休眠、喚醒、登入、登出訊息QTWindows
- 廣播訊息
- Laravel——訊息通知Laravel
- RocketMQ普通訊息MQ
- vue提示訊息Vue