
WIN32|MFC编程
yushenrui
这个作者很懒,什么都没留下…
展开
-
ATL控件安全性问题
新加一个接口可以搞定控件的安全提示。使用ATL包装好的类IObjectSafetyImplclass ATL_NO_VTABLE CTestAtl: public IObjectSafetyImpl..BEGIN_COM_MAP(CZComActiveX)COM_INTERFACE_ENTRY(IObjectSafety)......END_COM_MAP()原创 2006-03-27 18:46:00 · 944 阅读 · 0 评论 -
今天遇到个控件注册的奇怪问题
今天遇到个奇怪的问题:ATL做好的DLL控件,编码格式是unicode。在中文系统下能正常注册使用,但是在英文系统下却无法注册成功。百思不得奇解,上网乱搜一气,找不到答案。差点被它折磨死,无奈之下用最土的方法:头文件一个个包含,一步步排除。最后发现只要包含了头文件,在英文系统下就无法注册了!!问题就在这了,奇怪的是是标准的C++头文件,难道说是unicode的兼容性问题?试着包含文件发现也无法原创 2006-04-14 11:36:00 · 944 阅读 · 5 评论 -
wtl 控件调用的简单例子IE控件
在Win32下,ActiveX控件已经是个耳熟的概念了,即使对COM不太了解,使用ActiveX控件仍然是件容易的事件。即然是控件,无非要关注两个方面,第一是如何调用它的函数,其次是如何接收它的事件。 我们看看在WTL中如何使用ActiveX控件(基本对话框): 1. 创建项目时,让对话框支持ActiveX。从代码中,可以发现一些差异: //对话框从CaxDialogImpl继承,而不是从Cdia原创 2007-10-22 18:33:00 · 633 阅读 · 0 评论