<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Clingingboy_分类_J.COM技术</title><id>http://feed.cnblogs.com/blog/u/16497/category/198480/rss</id><updated>2012-05-27T02:35:39Z</updated><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/category/198480.html"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/16497/category/198480/rss"/><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131185.html</id><title type="text">WTL学习笔记(3)对话框和控件</title><summary type="text">1.初始化控件 int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPTSTR lpstrCmdLine,...</summary><published>2011-08-08T09:47:00Z</published><updated>2011-08-08T09:47:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131185.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131185.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131184.html</id><title type="text">WTL学习笔记(2)ToolBar &amp;amp;&amp;amp; StatusBar</title><summary type="text">1.创建ToolBar和StatusBar LRESULT CMainFrame::OnCreate(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lPara...</summary><published>2011-08-08T09:47:00Z</published><updated>2011-08-08T09:47:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131184.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131184.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131182.html</id><title type="text">WTL学习笔记(1)基础</title><summary type="text">WTL基于ATL，并做了简化和封装 不同点 1.DECLARE_FRAME_WND_CLASS 原ATL：DECLARE_WND_CLASS封装了一个ATL::CWndClassInfo结构 DEC...</summary><published>2011-08-08T09:46:00Z</published><updated>2011-08-08T09:46:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131182.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/08/2131182.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/08/03/2126767.html</id><title type="text">关于com套间的资料</title><summary type="text">目前发现仅此一篇完整,不过国人可笑的是骂的人居多讨论的人却很少 http://www.vckbase.com/document/viewdoc/?id=1597 下面这个帖子的讨论也很精彩 http...</summary><published>2011-08-03T15:20:00Z</published><updated>2011-08-03T15:20:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/03/2126767.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/03/2126767.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/08/01/2124280.html</id><title type="text">com 名字对象(3)使用IMoniker</title><summary type="text">一.名字对象比较 Hash和IsEqual方法 IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("F:\\test.xlsx"),&amp;moniker2...</summary><published>2011-08-01T13:16:00Z</published><updated>2011-08-01T13:16:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/01/2124280.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/08/01/2124280.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117628.html</id><title type="text">com 名字对象(2)创建名字对象(IMoniker)</title><summary type="text">1.文件名字对象 IUnknown* pUnk = NULL;IMoniker* moniker2=NULL;CreateFileMoniker(OLESTR("E:\\test.xlsx"),&amp;m...</summary><published>2011-07-26T12:31:00Z</published><updated>2011-07-26T12:31:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117628.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117628.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117627.html</id><title type="text">com 名字对象(1)IBindCtx</title><summary type="text">一.IBindCtx Provides access to a bind context, which is an object that stores information about a pa...</summary><published>2011-07-26T12:30:00Z</published><updated>2011-07-26T12:30:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117627.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/26/2117627.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/20/2112211.html</id><title type="text">ATL-固有属性(CStockPropImpl)</title><summary type="text">继承该类,派生类就可以支持一些固有属性 一实现方法 1.继承CStockPropImpl class ATL_NO_VTABLE CBullsEye : public CStockPropImpl&lt;...</summary><published>2011-07-20T14:53:00Z</published><updated>2011-07-20T14:53:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/20/2112211.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/20/2112211.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2111105.html</id><title type="text">ActiveX控件实现相关资料</title><summary type="text">一.IObjectSafety 浏览器安全等级 http://blog.csdn.net/sstower/article/details/6586687 二.IProvideClassInfo2 S...</summary><published>2011-07-19T15:00:00Z</published><updated>2011-07-19T15:00:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2111105.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2111105.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110963.html</id><title type="text">Visual C++ 2011-07-18</title><summary type="text">一.Keyboard Accelerators控件快捷键 参考:http://blog.csdn.net/Welson80/article/details/5808277 http://www.cn...</summary><published>2011-07-19T11:40:00Z</published><updated>2011-07-19T11:40:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110963.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110963.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110962.html</id><title type="text">com-复合文档存储及持久化</title><summary type="text">参考:http://www.cnblogs.com/del/archive/2008/07/27/1252343.html 一.复合文档相关函数 1.StgCreateDocfile The Stg...</summary><published>2011-07-19T11:39:00Z</published><updated>2011-07-19T11:39:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110962.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/19/2110962.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108393.html</id><title type="text">com 集合和枚举器</title><summary type="text">对于这门技术我真的是边学边忘,复杂的一塌糊涂. 一.http://www.cnblogs.com/Clingingboy/archive/2011/06/13/2080100.html 一般都有一个...</summary><published>2011-07-16T12:45:00Z</published><updated>2011-07-16T12:45:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108393.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108393.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108391.html</id><title type="text">ATL 线程池的使用</title><summary type="text">一.自定义一个Worker class CMyWorker { public: typedef MyRequestType RequestType; BOOL Initialize(void* pv...</summary><published>2011-07-16T12:45:00Z</published><updated>2011-07-16T12:45:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108391.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108391.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108390.html</id><title type="text">ATL 连接点例子(atlduck)</title><summary type="text">一.客户端获取连接点IConnectionPoint LRESULT CMyDlg::OnCreateDoDuck(WORD wNotifyCode, WORD wID, HWND hwndCtl,...</summary><published>2011-07-16T12:44:00Z</published><updated>2011-07-16T12:44:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108390.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/16/2108390.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/07/14/2106795.html</id><title type="text">ATL Windows窗体支持(1)</title><summary type="text">一.原始Win32窗体 #include "stdafx.h" // Includes windows.h and tchar.hLRESULT CALLBACK WndProc(HWND, UI...</summary><published>2011-07-14T13:33:00Z</published><updated>2011-07-14T13:33:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/14/2106795.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/07/14/2106795.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/06/20/2085591.html</id><title type="text">ATL 类实例化</title><summary type="text">一.类的静态初始化 c++没有静态构造函数(只初始化一篇),所以atl加了一个ObjectMain方法,true为构造函数,false为析构函数 static void WINAPI ObjectM...</summary><published>2011-06-20T15:48:00Z</published><updated>2011-06-20T15:48:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/20/2085591.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/20/2085591.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081786.html</id><title type="text">ATL中集合和枚举器</title><summary type="text">一.实现枚举器 typedef std::vector&lt; std::string &gt; ContainerType;typedef VCUE::GenericCopy&lt;VARIANT, Contain...</summary><published>2011-06-15T12:37:00Z</published><updated>2011-06-15T12:37:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081786.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081786.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081782.html</id><title type="text">ATL-CComCreator(CComCoClass的使用)</title><summary type="text">接上篇http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html 一.封装生命周期步骤 由于以上过程容易出错,所以在CCom...</summary><published>2011-06-15T12:35:00Z</published><updated>2011-06-15T12:35:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081782.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081782.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081781.html</id><title type="text">Visual C++ 2011-5-30</title><summary type="text">一.UNREFERENCED_PARAMETER的用处 http://blog.csdn.net/liuchanghe/archive/2006/12/31/1471302.aspx 二.RegCo...</summary><published>2011-06-15T12:34:00Z</published><updated>2011-06-15T12:34:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081781.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/15/2081781.html"/><content type="html"/></entry><entry><id>http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html</id><title type="text">ATL 多步构造</title><summary type="text">一.FinalConstruct &amp;&amp; FinalRelease 显然构造函数调用虚方法是有问题的 class Base {public: Base() { Init(); } virtual void Init() {}};class Derived : public Base {public: virtual void Init() {}};分部构造的意思就是在构造函数完全初始化好之后,然后...</summary><published>2011-06-14T14:31:00Z</published><updated>2011-06-14T14:31:00Z</updated><author><name>Clingingboy</name><uri>http://www.cnblogs.com/Clingingboy/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Clingingboy/archive/2011/06/14/2081019.html"/><content type="html"/></entry></feed>
