C++處理鍵盤輸入的方法
更新時間:2014年10月13日 08:55:13 投稿:shichen2014
這篇文章主要介紹了C++處理鍵盤輸入的方法,是C++程序設計中非常實用的技巧,需要的朋友可以參考下
本文實例講述了C++處理鍵盤輸入的方法,可實現(xiàn)簡單處理鍵盤輸入,分享給大家供大家參考。具體實現(xiàn)方法如下:
需要響應WM_CHAR消息:
復制代碼 代碼如下:
#include <string>
static std::string str;
static std::string str;
在wm_char中:
復制代碼 代碼如下:
str = str + char(wParam);
::InvalidateRect(hWnd, NULL, 0);
return 0;
::InvalidateRect(hWnd, NULL, 0);
return 0;
在wm_paint中:
復制代碼 代碼如下:
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
// TODO: 在此添加任意繪圖代碼...
::TextOut(hdc, 0, 0, str.c_str(),str.length());
EndPaint(hWnd, &ps);
break;
hdc = BeginPaint(hWnd, &ps);
// TODO: 在此添加任意繪圖代碼...
::TextOut(hdc, 0, 0, str.c_str(),str.length());
EndPaint(hWnd, &ps);
break;
希望本文所述對大家的C++程序設計有所幫助。
您可能感興趣的文章:
- c++網絡編程下Linux的epoll技術和Windows下的IOCP模型
- c++下使用windows api遍歷指定文件夾及其子文件夾中的文件
- 解決vscode下調試c/c++程序一閃而過的問題(Windows)
- visual studio code 配置C++開發(fā)環(huán)境的教程詳解 (windows 開發(fā)環(huán)境)
- Visual Studio Code (vscode) 配置C、C++環(huán)境/編寫運行C、C++的教程詳解(Windows)【真正的小白版】
- C++實現(xiàn)俄羅斯方塊(windows API)
- Windows下使用Dev-C++開發(fā)基于pthread.h的多線程程序實例
- windows系統(tǒng)下C++調用matlab程序的方法詳解
- Windows安裝配置C/C++(VS2017)OpenSSL開發(fā)環(huán)境配置教程
- C++模擬鍵盤按鍵的實例
- C++檢測鍵盤某鍵是否按下的方法
- C/C++獲取鍵盤事件的方法
- 淺談C++的幾種從鍵盤輸入方式
- C++鍵盤記錄程序代碼
- c++調用windows鍵盤代碼詳情
相關文章
Matlab制作視頻并轉換成gif動態(tài)圖的兩種方法
這篇文章主要介紹了Matlab制作視頻并轉換成gif動態(tài)圖的兩種方法,第一種方法使用movie(f)直接取生成AVI視頻文件,相對來說比較簡單,需要的朋友可以參考下2018-08-08
Vscode Remote Development遠程開發(fā)調試的實現(xiàn)思路
這篇文章主要介紹了Vscode Remote Development遠程開發(fā)調試的相關資料,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04

