C++处理键盘输入的方法
投稿:shichen2014
这篇文章主要介绍了C++处理键盘输入的方法,是C++程序设计中非常实用的技巧,需要的朋友可以参考下
本文实例讲述了C++处理键盘输入的方法,可实现简单处理键盘输入,分享给大家供大家参考。具体实现方法如下:
需要响应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++开发环境的教程详解 (windows 开发环境)
- Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++的教程详解(Windows)【真正的小白版】
- C++实现俄罗斯方块(windows API)
- Windows下使用Dev-C++开发基于pthread.h的多线程程序实例
- windows系统下C++调用matlab程序的方法详解
- Windows安装配置C/C++(VS2017)OpenSSL开发环境配置教程
- C++模拟键盘按键的实例
- C++检测键盘某键是否按下的方法
- C/C++获取键盘事件的方法
- 浅谈C++的几种从键盘输入方式
- C++键盘记录程序代码
- c++调用windows键盘代码详情