跳到正文

Win32

Windows / Win32 编程

句柄、消息、资源和两套工具链的差异——Windows 桌面开发里绕不开的底层。

3 / 10 已发布 3 篇

基础 3 节

01

句柄、消息与窗口过程

  • 句柄表与内核对象
  • WndProc、消息队列与派发
  • 同步消息与 Post/Send 差异
  • Unicode 与 ANSI 两套 API
  1. 句柄、消息与窗口过程
02

GDI 绘图与双缓冲

  • DC、GDI 对象与泄漏
  • BitBlt/StretchBlt 与透明合成
  • 双缓冲消除闪烁
  • 分层窗口与逐像素 Alpha
  1. GDI 绘图与双缓冲
03

资源脚本与图标

  • .rc 与资源 ID 语义
  • 图标、光标、位图与多尺寸
  • 字符串资源与本地化
  • MAKEINTRESOURCE 与按名加载
  1. 资源脚本与图标

进阶 4 节

04

线程与同步

敬请期待
  • CreateThread 与线程局部存储
  • 事件/互斥/临界区/信号量选择
  • WaitForMultipleObjects 与消息等待
  • UI 线程与工作线程通信
05

音频与媒体播放

敬请期待
  • MCI 为什么在某些机器上不可靠
  • Media Foundation 解码链路
  • XAudio2 低延迟混音
  • 音量、设备枚举与热插拔
06

对话框与公共控件

敬请期待
  • 模态对话框与消息循环嵌套
  • 默认按钮与回车键归属
  • ListView/TreeView 与 owner-draw
  • 控件子类化与消息拦截
07

注册表与配置存储

敬请期待
  • HKCU/HKLM 与重定向
  • 读写 API 与权限失败
  • 配置目录与 AppData 规范
  • 开机自启与文件关联

高级 3 节

08

MSVC 与 MinGW 工具链差异

敬请期待
  • 头文件与声明缺失怎么办
  • 调用约定、名字修饰与 ABI
  • CRT 版本与混用风险
  • 资源编译、manifest 与子系统标志
09

COM 与 Shell 集成

敬请期待
  • COM 接口与智能指针
  • 已知文件夹与 Shell API
  • 拖放、剪贴板与格式协商
  • 任务栏、通知区域与跳列表
10

Windows 侧调试与性能

敬请期待
  • WinDbg 基础与符号
  • ETW 与 xperf 看卡顿
  • GDI 对象与句柄泄漏计数
  • 任务管理器指标的正确读法