CDHtmlDialog类的使用心得

上传人:m**** 文档编号:457370661 上传时间:2023-02-04 格式:DOC 页数:3 大小:21KB
返回 下载 相关 举报
CDHtmlDialog类的使用心得_第1页
第1页 / 共3页
CDHtmlDialog类的使用心得_第2页
第2页 / 共3页
CDHtmlDialog类的使用心得_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《CDHtmlDialog类的使用心得》由会员分享,可在线阅读,更多相关《CDHtmlDialog类的使用心得(3页珍藏版)》请在金锄头文库上搜索。

1、CDHtmlDialog 类的使用心得1 。使用绝对路径在资源里引入HTML网页和图片资源:使用 RES:/ 应用程序名称 / 资源类型 /# 资源号,例如:如果你的应用程序名为c.exe,html网页或资源保存在HTML类型下。并且查看资源标示号为133,便可以这样引用: res :/c.exe/html/#133。或这样引用: res: /c :/c.exe/html/#1332 。使用相对路径引用:如果使用方法 1,总得去寻找应用程序名称,如果引入的是 html中的图片,有诸多不便,譬如:应用程序如果改变了名称,那调用便会无效。为了防止这些纠葛,有一个非常好的办法就是:把所有使用的资源

2、( 图片, CSS,JS 等) ,统统放到 HTML资源类型下,引用的时候写成 res :/# 资源号就可以了。譬如上例便可以这样引用:res :/#133 。当然好像 res :/ 和 res :/ 是通用的。3 。FLASH控件的支持:我没有在资源里引用flash成功,看了看flash的官方文档,好像必须为绝对路径才可以。例如 movie=d :flashtest.swf 是可以成功的。4 。不在资源里引用 HTML,直接在本地文件里使用。可以在 CDHtmlDialog 的继承类里添加一个函数来处理。voidCDHtmlViewSpec :GotoUrl(LPCTSTRpszUrl).C

3、StringstrPath,str;DWORDdwSize=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).CStringstrUrl;strUrl=str+pszUrl;Navigate(_T(file:/)+strUrl);本函数为了方便

4、没有对路径进行更多处理,在使用的时候,可以以 exe 文件所在的目录为当前目录,以相对路径表示pszUrl 。调用方法:gotoUrl(htmltest.html)gotoUrl(.html2test.htm)这样载入 HTML网页,网页内的资源定位都是相对路径定义即可。图片和 flash都可以正常载入。不过这样的话,就有个问题,用户可以随时修改你的html 文件。如果你有消息处理的话,很容易就使你的程序崩溃。我一般的做法就是修改html 的扩展名,迫使一般用户不轻易修改它,譬如改称 .dat 。( 王朝网络 wangchao.)作者: JosephPan发表于 xx-02-1721 :50 原文链接评论: 0 查看评论发表评论最新新闻: Firefox5 部分新功能曝光 (xx-02-1721 :06)阿里巴巴 3 月 17 日召开董事会会议 (xx-02-1721 :00)谷歌 1.3 亿美元买下都柏林最高办公楼(xx-02-1720 :59)索尼在美国推出音乐服务挑战iTunes(xx-02-1720:53)Valve 的每雇员利润超过Google 和苹果 (xx-02-1720 :40)推荐:给想当程序员的大二学生的建议网站导航:博客园首页我的园子新闻闪存小组博问知识库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号