使用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://flash//test.swf”是可以成功的。
4。不在资源里引用HTML,直接在本地文件里使用。可以在CDHtmlDialog的继承类里添加一个函数来处理。
Code highlighting produced by Actipro CodeHighlighter (freeware)
CodeHighlighter.com/
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)
}
}
一、HTML5开发者指南这个文档举例说明了如何编写HTML5文档,为初学者提供了简单和可实践的应用程序,也为高级开发人员提供了更深度的信息。
二、WHATWG博客
WHATWG博客是网络超文本应用技术工作小组(Web Hypertext Application Technology Working Group)的博客,就是负责HTML5规格的那群人。
三、Dive Into HTML 5(钻研HTML5)
Dive Into HTML 5是从HTML5规格和其他标准中精心挑选并详述其特征的一本书。
四、HTML5医生
HTML5医生发表了许多文章,都是关于HTML5及其语义、及如何正确使用它的。他们也通过”询问医生”收集了很多问题,并在文章中予以回答,所有人都可从中受益。
五、When can I use
这是一个以表格制成的备忘单形式的单页面,描述了HTML5、CSS3、SVG及其他未来网络技术的特征。
六、HTML5可视备忘单
这个备忘单就是一个简单的可视网格,包含了所有HTML5标签和相关的属性。
七、HTML5画廊
HTML5画廊有两个主要目标,一个是展示用HTML5布局的网站,我们可以从中看到别人如何理解HTML5规格和如何应用它。第二是帮助学习HTML5、如何使用HTML5及如何应用HTML5。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)