代码改变世界

随笔档案-2011年8月15日

金山卫士UI原理解析(2)CBkWindow

2011-08-15 22:05 by Clingingboy, 1615 阅读, 收藏,
摘要: 一.CBkWindow CBkWindow相当于传统win32的窗体类,但并非每个窗体有一句柄,而是把把一个HWND当作一个容器 同时其还包含一个BkWnds,BkWnds是一个单例类,其包含多个C... 阅读全文

金山卫士UI原理解析(1)

2011-08-15 19:46 by Clingingboy, 1585 阅读, 收藏,
摘要: Skin结构图 一.CBkObject 有点跟CObject,可以根据类名结合宏来动态创建Skin #define BKOBJ_DECLARE_CLASS_NAME(theclass, classn... 阅读全文

Visual C++ 2011-8-15

2011-08-15 19:45 by Clingingboy, 720 阅读, 收藏,
摘要: 1.SetWindowLongPtr && GetWindowLongPtr 同SetWindowLong和GetWindowLong,兼容32位和64位 This function superse... 阅读全文