2017年5月15日

摘要: win32API 入口WinMain()内部机理 入口 WinMain() 前面戴两重“帽子”:一个"int"是指返回值; 一个WINAPI指“调用约定”。 后面有四个参数: HINSTANCE hInstance, 由操作系统生成的“当前实例句柄”。 HINSTANCE hPrevInstance 阅读全文
posted @ 2017-05-15 12:08 zzdoit 阅读(681) 评论(0) 推荐(0) 编辑
摘要: Win32API 消息机制 windows平台下,什么是消息? 当系统通知窗口工作时,就采用消息的方式派发给窗口的窗口处理函数 消息组成的6大部件组合,缺一不可: 1 窗口句柄 每个win32的窗口程序,只要是有窗口,就不可能没有窗口句柄,因为创建之初就生成了句柄,有如小车要上路就强制要求有个“车牌 阅读全文
posted @ 2017-05-15 12:07 zzdoit 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Win32API 常用消息 win32消息 大致分3种功能来区别。 十几年前的网聊:你哪人?(哪出产的),你做什么工作的?(干嘛的),有男朋友了没?(不没有拖家带口) 1 这个消息在什么情况下“产生”? 2 这个消息一般用来“干嘛”? 3 这个消息有“附带”什么信息没?两个附带信息都有什么? WM_ 阅读全文
posted @ 2017-05-15 12:07 zzdoit 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Win32API全局窗口类的注册 应用程序全局窗口类的注册 typedef struct tagWNDCLASSEX { UINT cbSize; //结构体的大小,用sizeof得出 UINT style; //窗口类的风格,默认设置左右画出 WNDPROC lpfnWndProc; //回调函数 阅读全文
posted @ 2017-05-15 12:06 zzdoit 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: Win32API 窗口程序的创建7大步骤 1 定义WinMain入口函数 2 定义窗口处理函数 WindowsProc(用来处理消息。有如公司业务处理,具体干活的人。) 3 注册窗口类 RegisterClass(往系统中写数据。有如在工商局把填表并提交上去注册公司) 4 创建窗口 CreateWi 阅读全文
posted @ 2017-05-15 12:02 zzdoit 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Win32API 类型 一、基础类型 typedef unsigned long DWORD; typedef int BOOL;//TRUE FALSE typedef unsigned char BYTE; typedef unsigned short WORD; typedef float F 阅读全文
posted @ 2017-05-15 12:01 zzdoit 阅读(353) 评论(0) 推荐(0) 编辑
摘要: Win32API UNICODE编码&宽字节 计算机是由于是美国人发明的,所以字符集先以英文为主。上世纪三十年代,满足自己的编码方式:ASC编码方式,以7位(bit)代表一个字符,能表示的字符才128个。因为以前内存很贵。128个字符足够美国人用的了。 计算机发展到欧洲,发现ASC是不够用的。就发展 阅读全文
posted @ 2017-05-15 12:00 zzdoit 阅读(954) 评论(0) 推荐(0) 编辑

导航