CSDN论坛 > VC/MFC > 基础类

怪事!ATL(或者说DLL)不支持CDHTMLDialog? [问题点数:50分,结帖人triout]

Bbs4
本版专家分:1014
结帖率 98.88%
CSDN今日推荐
Bbs4
本版专家分:1014
Bbs4
本版专家分:1014
Bbs4
本版专家分:1670
Bbs4
本版专家分:1014
Bbs4
本版专家分:1014
Bbs4
本版专家分:1014
Bbs7
本版专家分:18918
Bbs2
本版专家分:382
Bbs1
本版专家分:23
Bbs4
本版专家分:1014
匿名用户不能发表回复!登录|注册
其他相关推荐
c++简单的ATL COM开发和调用实例
1、打开VS2010,新建ATL COM 项目,步骤:“文件” --》“新建” --》“项目”,选择“Visual C++” --》“ATL 项目” ,填写“名称” FirstCOM --》“确定”。 2、ATL 项目向导,勾选 【支持COM+ 1.0】和【支持部件注册器】,其他默认,点击完成。 3、切换到类视图,右键单击项目“FirstCOM”--》“添加”  --》“类”。
对于CDHtmlDialog和JavaScript、HTML配合使用的一些技术总结
转自:http://blog.csdn.net/pjl1119/article/details/7713892 CDHtmlDialog可以方便的将网页嵌入对话框,使得在程序设计中人机界面(DHTML网页)与控制逻辑(CDialog)可以很好的分离。   1、屏蔽安全性提示,不再弹出控件是否安全的提示框。 重载CanAccessExternal()函数,直接 return
Atl Dll 测试用的html样例
测试一个ATL DLL中定义的ATL简单对象,  该对象有个属性,有个方法. 用Javascript在html中进行测试. test_case.html <!-- coClassCalcPi.lDigits = 5 dim pi pi = coClassCalcPi.CalcPi document.write "Pi = " & coClassCalcPi.lDigits
CDHtmlDialog 与 网页交互技巧
CDHtmlDialog可以方便的将网页嵌入对话框,使得在程序设计中人机界面(DHTML网页)与控制逻辑(CDialog)可以很好的分离,下面是一些实用技术与技巧。1.将数据验证任务完全交给JavaScript,Dialog只做有意义的事。 input type="button" id="button1" onclick="if(validate()); window.event.ca
ATL开发的组件无法注册
我用ATL开发的dll功能很简单,只是弹出一个对话框显示“Hello ATL!”,但把生成的dll拷贝到别的没有安装VS2010的电脑上无法注册,提示“找不到指定的模块”。
ATL实现的CDHtmlDialog模板类
ATL发展到现在,从未提供像MFC中的CDHtmlDialog一样的HTML页面布局且方便开发者使用的窗口基类,虽然也有DHtml Control可供使用,但并不能像MFC那样通过宏映射来方便地让开发者与页面元素之间进行任意的双向交互,尤其是需要响应页面元素事件的时候,ATL/WTL爱好者必须自己编写相应的代码来完成这些工作。基于这个原因,通过理解分析MFC中CDHtmlDialog类的功能和
CDHtmlDialog中阻止某页面的显示
.h文件中: DECLARE_EVENTSINK_MAP() void XOnBeforeNavigate2(LPDISPATCH pDisp, VARIANT FAR* URL, VARIANT FAR* Flags, VARIANT FAR* TargetFrameName, VARIANT FA
CDHtmlDialog 显示网页前修改网页源码的方法
void CTestHtmlDlg::OnNavigateComplete(LPDISPATCH pDisp, LPCTSTR szUrl) { CDHtmlDialog::OnNavigateComplete(pDisp, szUrl); // TODO: 在此添加专用代码和/或调用基类 IHTMLDocument2 * pHtmlDoc = (IHTMLDocument2*)m_s
ATL char * 、string 、CString
STring与CSTring的区别和联系   2009-12-02 11:46:44|  分类: C++辨析 |  标签: |字号大中小 订阅 CString:MFC里面封装的类。      主要应用在MFC和ATL程中      主要数据类型有char(应用于ANSI),wchar_t(unicode),TCHAR(ANSI与unicode均可);
vba调用vs2005使用atl开发的com组件
1、新建工程 New -- Project -- ATL Project 勾选Allow merging of proxy/stub code 2、添加接口 右键工程 --  Add  --  ATL Simple Object 3、添加接口函数 类视图中,右键接口 --  Add  --  Add Method 4、添加事件 类视图中,展开类型库,
关闭