spy++
观察成品结构:
1. 窗口 父子关系(eg: list view 和 list view head是并列的窗口)
2. 进程 线程 结构 ( eg: 哪些功能需要单独进程, 哪些需要单独线程 )
3. 窗口 是公共控件(我也可以直接用的, eg: word的大型软件 button 用的也是通用的owndraw, 但主窗口中控件就都是自定义的窗口类了), 还是自绘控件
4. 一个功能的 消息 顺序(eg: word闪烁的小光标, 是个定时器绘制的东西)
调试自己代码:
查看发送的消息顺序,以按顺序处理功能。