win32 notes
Win32学习笔记
句柄是找到内存的东西,但是不是指针
窗口的创建过程
什么是窗口类
窗口类的分类
系统窗口类
全局及局部窗口类
style窗口类风格
窗口创建的全部过程
创建子窗口
消息的概念和作用
窗口处理函数原型
Windows消息机制
发送消息
消息分类
消息队列
分类
消息和消息队列的关系
WM_CREATE必须不能进队列
消息本身没有进队列的属性
深谈**GetMessage
**
WM_PAINT消息
产生WM_SIZE消息,即窗口大小有变化,就是产生WM_PAINT消息
绘图顺序
键盘消息
字符消息(WM_CHAR)
鼠标消息
鼠标消息分类
定时器消息
菜单资源
菜单分类
资源相关
菜单资源
图标资源
光标资源
字符串资源
加速键资源
绘图编程
绘图基础
基本图形绘制
点
线
封闭图形:矩形/圆形
GDI绘图对象
画笔
画刷
位图
位图绘制
SRCCOPY
:原样呈像(如果不用二维图像转换的话,用他就行了)
文本绘制
OPAQUE不透明/TRANSPARENT透明
对话框
对话框原理
模式对话框
无模式对话框
静态库
特点
C语言静态库
c++静态库
C语言调用C静态库不用提前函数声明,而C++需要
extern “C” 函数x声明
告诉C++编译器,函数x按C语言标准编译,别用C++编译器改名字
例如
1 |
|
动态库
特点
动态库的创建
动态库的使用
隐式链接
显式链接
动态库中封装类
Windows线程开发
线程
创建线程
线程挂起/销毁
线程相关操作
线程同步
原子锁
互斥
特性
在任何一个时间点上,只有一个线程能够拥有互斥
当任何线程都不拥有互斥,互斥句柄有信号;当有一个线程拥有互斥,互斥句柄无信号
事件
信号量
win32 notes
http://example.com/2023/01/22/win32笔记/