2011-08-31 23:46 by Clingingboy, 581 visits, 网摘, 收藏, 编辑
摘要:添加和删除托盘图标 BOOL AddNotificationIcon(HWND hwnd){ NOTIFYICONDATA nid = {sizeof(nid)}; nid.hWn...
阅读全文
2011-08-31 23:46 by Clingingboy, 266 visits, 网摘, 收藏, 编辑
摘要:Win32窗体的所有控件都认为是窗体,所以创建一个自定义的控件跟创建一个win32的窗体是相似的 参考此篇文章 http://www.codeproject.com/KB/miscctrl/...
阅读全文
2011-08-16 22:26 by Clingingboy, 391 visits, 网摘, 收藏, 编辑
摘要:首先下载一个Demo看一下效果 http://www.codeproject.com/KB/winsdk/xpvisualstyle.aspx 概念:每个控件都有Part和State的概念,这个同在...
阅读全文
2011-08-15 22:05 by Clingingboy, 367 visits, 网摘, 收藏, 编辑
摘要:一.CBkWindow CBkWindow相当于传统win32的窗体类,但并非每个窗体有一句柄,而是把把一个HWND当作一个容器 同时其还包含一个BkWnds,BkWnds是一个单例类,其包含多个C...
阅读全文
2011-08-15 19:46 by Clingingboy, 268 visits, 网摘, 收藏, 编辑
摘要:Skin结构图 一.CBkObject 有点跟CObject,可以根据类名结合宏来动态创建Skin #define BKOBJ_DECLARE_CLASS_NAME(theclass, classn...
阅读全文
2011-08-15 19:45 by Clingingboy, 260 visits, 网摘, 收藏, 编辑
摘要:1.SetWindowLongPtr && GetWindowLongPtr 同SetWindowLong和GetWindowLong,兼容32位和64位 This function superse...
阅读全文
2011-08-10 20:39 by Clingingboy, 275 visits, 网摘, 收藏, 编辑
摘要:1.CHyperLink 扩展了Static Text控件 URL超链接 2.CCheckListViewCtrlImpl 一个以checkbox为元素的ListView控件 3.CWaitCurs...
阅读全文
2011-08-10 20:37 by Clingingboy, 244 visits, 网摘, 收藏, 编辑
摘要:Vista+添加了相关函数对GDI双缓冲进行了支持,下面是wtl进行的封装 1.CBufferedPaint 对相关的BufferedPaint函数进行封装 class CBufferedPaint...
阅读全文
2011-08-08 17:47 by Clingingboy, 175 visits, 网摘, 收藏, 编辑
摘要:1.创建ToolBar和StatusBar LRESULT CMainFrame::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lPara...
阅读全文
2011-08-08 17:47 by Clingingboy, 225 visits, 网摘, 收藏, 编辑
摘要:1.初始化控件 int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine,...
阅读全文
2011-08-08 17:46 by Clingingboy, 278 visits, 网摘, 收藏, 编辑
摘要:WTL基于ATL,并做了简化和封装 不同点 1.DECLARE_FRAME_WND_CLASS 原ATL:DECLARE_WND_CLASS封装了一个ATL::CWndClassInfo结构 DEC...
阅读全文
2011-08-07 20:33 by Clingingboy, 79 visits, 网摘, 收藏, 编辑
摘要:条款32:确定你的public继承塑模出is-a关系 确认子类和父类的关系是正确的 class Person {...};class Student: public Person {...};以下有...
阅读全文
2011-08-03 23:20 by Clingingboy, 142 visits, 网摘, 收藏, 编辑
摘要:目前发现仅此一篇完整,不过国人可笑的是骂的人居多讨论的人却很少 http://www.vckbase.com/document/viewdoc/?id=1597 下面这个帖子的讨论也很精彩 http...
阅读全文
2011-08-01 21:16 by Clingingboy, 217 visits, 网摘, 收藏, 编辑
摘要:一.名字对象比较 Hash和IsEqual方法 IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("F:\\test.xlsx"),&moniker2...
阅读全文