



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CDHtmlDialog类的使用心得 1。使用绝对路径在资源里引入HTML网页和图片资源: 使用RES:/应用程序名称/资源类型/#资源号, 例如:如果你的应用程序名为c.exe,html网页或资源保存在HTML类型下。并且查看资源标示号为133,便可以这样引用:res:/c.exe/html/#133。或这样引用:res :/c:/c.exe/html/#133 2。使用相对路径引用: 如果使用方法1,总得去寻找应用程序名称,如果引入的是html中的图片,有诸多不便,譬如:应用程序如果改变了名称,那调用便会无效。为了防止这些纠葛,有一个非常好的办法就是:把所有使用的资源(图片,CSS,JS等),统统放到HTML资源类型下,引用的时候写成res:/#资源号就可以了。譬如上例便可以这样引用:res:/#133。当然好像res:/和res:/是通用的。 3。FLASH控件的支持: _在资源里引用flash成功,看了看flash的官方文档,好像必须为绝对路径才可以。例如movie=d:flashtest.swf是可以成功的。 4。不在资源里引用HTML,直接在本地文件里使用。可以在CDHtmlDialog的继承类里添加一个函数来处理。 void CDHtmlViewSpec:GotoUrl(LPCTSTR pszUrl) . CString strPath,str; DWORD dwSize=MAX_PATH; :GetModuleFileName(NULL,strPath.GetBuffer(MAX_PATH),dwSize);/AfxGetResourceHandle() strPath.ReleaseBuffer(dwSize); str=strPath.Left(strPath.ReverseFind()+1); ASSERT(pszUrl!=NULL); if(pszUrl!=NULL) . CString strUrl; strUrl=str+pszUrl; Navigate(_T(file:/)+strUrl); 本函数为了方便没有对路径进行更多处理,在使用的时候,可以以exe文件所在的目录为当前目录,以相对路径表示pszUrl。调用方法: gotoUrl(htmltest.html) gotoUrl(.html2test.htm) 这样载入HTML网页,网页内的资源定位都是相对路径定义即可。图片和flash都可以正常载入。 不过这样的话,就有个问题,用户可以随时修改你的html文件。如果你有消息处理的话,很容易就使你的程序崩溃。 我一般的做法就是修改html的扩展名,迫使一般用户不轻易修改它,譬如改称.dat。(王朝网络wangchao.) 作者:Joseph Pan发表于xx-02-17 21:50原文链接 评论:0查看评论发表评论 最新新闻: Firefox 5部分新功能曝光(xx-02-17 21:06) 阿里巴巴3月17日召开董事会会议(xx-02-17 21:00) 谷歌1.3亿美元买下都柏林最高办公楼(xx-02-17 20:59) 索尼在美国推出音乐服务挑战iTunes(xx-02-17 20:53) Valve的每雇员利润超过Google和苹果(xx-02-17 20:40) 推荐:给想当程序员的大二学生的建议 网站导航:博客园首页我的园子新闻闪存小组博问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 关于合同函件管理制度(3篇)
- 2025年下半年国家电投集团江苏电力限公司招聘79人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年国家林业和草原局森林和草原病虫害防治总站高校毕业生招聘12人重点基础提升(共500题)附带答案详解
- 2025年下半年国家广播电视总局广播影视发展研究中心应届毕业生招聘重点基础提升(共500题)附带答案详解
- 2025年中国乙酰丙酮铒水合物行业市场分析及投资价值评估前景预测报告
- 2025年下半年四川雅安天全县事业单位从服务基层项目人员中招聘12人重点基础提升(共500题)附带答案详解
- 2025年下半年四川自贡沿滩区“三支一扶”志愿者和村(社区)干部招聘事业单位人员11人重点基础提升(共500题)附带答案详解
- 2025年下半年四川省德阳市“知名高校德阳人才活动周”招聘1000人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年四川省巴中市恩阳区事业单位考试招聘33人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年下半年四川省凉山州冕宁县事业单位考试招聘58人重点基础提升(共500题)附带答案详解
- 棕熊奇遇自然启示
- 湖南省衡阳市衡山县2025-2026学年六年级上学期9月月考数学试题(无答案)
- 幼儿园小班语言儿歌《秋妈妈与果娃娃》课件
- 2025原发性骨质疏松症诊疗指南
- 2.3二次根式(第2课时)(教学课件)数学北师大版2024八年级上册
- 2025年辅警考试公安基础知识考试真题(含答案)
- ecpl安全培训课件
- 九年级上学案第13课《湖心亭看雪》学案答案
- 脱氧核糖核酸损伤修复时序-洞察及研究
- 2025年建筑工程师高级职称考试试题集
- 中医医学骨科诊疗体系与实践
评论
0/150
提交评论