Win32编程心得。一
来源:互联网 发布:数据开放平台架构 编辑:程序博客网 时间:2024/05/17 02:39
一。键盘输入
二。一般的输出
三。计时器使用
//***********************************************************
键盘输入
方法。一
#define KEYDOWN(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 1 : 0)
#define KEYUP(vk_code) ((GetAsyncKeyState(vk_code) & 0x8000) ? 0 : 1)
虚拟键编码vk_code表 vk_code与键盘种类无关
KEYDOWN(VK_UP) LEFT RIGHT DOWN
VK_INSERT DELETE RETURN
VK_ESCAPE SHIFT CONTROL PAUSE SPACE
VK_PRIOR(Page Up) NEXT(Page Down) END HOME
VK_F1 ~ VK_F12
方法。二
case WM_CHAR:
char ascii_code = wparam;//注意传递的是ASCII码
unsigned int key_state = lparam;
//......
方法。三
case WM_KEYDOWN://同样可以WM_KEYUP
char virtual_code = (int)wparam;
int key_state = (int)lparam;
switch(virtual_code){
case VK_RIGHT://......
}
//***********************************************************
一般的输出
// set the color
SetTextColor(hdc,RGB(0,255,0));
SetBkColor(hdc,RGB(0,0,0));
SetBkMode(hdc,OPAQUE);
char buffer[60];
sprintf(buffer.... //include <stdio.h>
TextOut(hdc,0,0,buffer,strlen(buffer));
//***********************************************************
计时器使用
1. #define TIMER_ID1_SEC 1
2. case WM_CREATE:
SetTimer(hwnd, TIMER_ID1_SEC, 1000,NULL);
3. case WM_TIMER:
switch(wparam)
{
case TIMER_ID1_SEC:
//do something
break;
//......
【原型】DWORD GetTickCount(void);
返回从Windows启动后的毫秒数。 除以1000
time = hour*3600 + minute*60 + second
int time = GetTickCount()/1000 ;
int hour = time /3600 ;
int minute = (time - hour*3600 )/60 ;
int second = time % 60;
//***********************************************************
- Win32编程心得。一
- Win32编程心得。二
- Win32 IME 编程心得【转】
- Win32 RPC 编程(一)
- Win32多线程编程(一)
- Win32 RPC 编程(一)
- Win32 Windows编程 一
- win32编程学习(一)
- wince编程心得(一
- Win32 串口编程(一)
- Win32 串口编程(一)
- Win32 串口编程(一)
- WIN32串口编程详解(一)
- WIN32串口编程详解(一)
- Win32 串口编程(一)
- 《win32多线程编程》读后感(一)
- 【C++】【RPC】Win32 RPC 编程(一)
- Win32 API 多线程编程例程一
- java中this的用法
- 正则表达式
- Asp.net+Xml开发网络硬盘
- [收藏] 常用的 JAVASCRIPT 网页 特效
- 悼念蓝色理想FLASH区版主:手工感情==生命如此之脆弱
- Win32编程心得。一
- ASP.NET技术FAQ
- 画画的函数_GDI
- 使用swat配置samba
- ASP.NET编程中的十大技巧
- ASP.NET结合COM组件发送Email
- ASP.NET实现用户在线检测的类源码
- asp.net上传图片并同时生成缩略图
- ASP.NET中Cookie编程的基础知识