01. C++
sjdev
Windows下程序开发者,C++C#使用者,脚本爱好者,WPF初学者.游戏盲,QQ/MSN/飞信用户.
展开
-
使用JS/VBS来测试你的COM组件
最近又看了一遍去年的这个时候所买的COM类的书籍,对COM有了更深一层的认识。记得去年的这个时候还只知道接口和对象,只知道类型标识符和接口ID,只知道...^.^ 前些日子公司让我做一个控件,因为功能很简单,所以没几天就完成了。这个控件是用来在IE中使用的,所以我就把它做成了COM组件。客户在使用我的控件的时候,他们使用JavaScript来调用其中的函数,为了能原创 2007-07-04 00:17:00 · 4124 阅读 · 0 评论 -
使用ATL写Windows程序
暂时#include atlbase.h>CComModule _Module;#include atlwin.h>class CMainFrame:public CWindowImplCMainFrame, CWindow, CFrameWinTraits>...{public: BEGIN_MSG_MAP(CMainFrame) MESSAGE_HANDLER(W原创 2008-02-14 21:01:00 · 1954 阅读 · 0 评论 -
ATL写的一个超链接类
tempclass CStaticLink : public CWindowImplCStaticLink> ...{/**//* Based on CStaticLink by Paul DiLascia, C++ Q&A, Microsoft Systems Journal 12/1997. Turns static controls into clickable "原创 2008-03-15 11:22:00 · 1670 阅读 · 1 评论 -
理解COM编程中的“种类”(Category)概念
COM Category转载自www.vckbase.com,有改动Q我要编写一个支持ActiveX文档插件(Plug-ins)的应用程序。为了创建一个已安装插件的菜单,在程序启动时我扫描注册表查找已安装的ActiveX组件。对于每一个ActiveX组件创建一个实例并查询一个叫IMyAppPlugin的专门接口。如果这个接口存在,那么我就认为这个组件就是我的程序所要的插件。这样做好像行转载 2008-05-23 22:38:00 · 2348 阅读 · 1 评论 -
XP风格控件
这是一个经常有人问的一个问题,所以记了下来: 问:为什么使用VC9生成的程序没有XP风格? 答:默认应该是有XP Style的,如果没有的话请确认以下两点.1.工程->属性->常规->字符集 使用Unicode字符集.当然,如果是从vc6或其他版本升级上来的程序,可能修改该选项后会导致很多编译错误。这些错误大多都是字符串的问题,使用_T("xxx")替换原来的"x原创 2010-05-12 23:14:00 · 1207 阅读 · 0 评论