初学DLL问题!解决后100分相送! 我本想不用DLL,而在WebBrowser1.Document里直接写的!但直接写的超连接不响应我VB里的代码!有办法解决吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 导航到res://mydll.dll/myhtml.htm URL支持RES协议,具体的语法为:"res://resource file[/resourcetype]/resource id" 由于你没有说你是如何制作DLL和调用你自己的DLL的。这里只好详细地介绍一下res://协议的详细用法。Res://协议是IE 4.0预定义的一个协议,它的基本语法正如你所说的。其中resource file指的是含有资源的模块的文件名,请注意这里的路径分隔符只能使用“\”,而不能使用“/”。 Resourcetype是资源类型,它是一个字符串或数字。常用的资源类型都对应着一个数,比如BITMAP对应着RT_BITMAP=2,这些常数定义在VC++的WINUSER.H可以找到,如果资源类型是数字,要在数字前面加上“#”号。Resourcetype可以省略,默认为RT_HTML=23,即HTML文件。RT_HTML在VC++ 5.0中没有定义,但现在已经广泛使用。 Resource id表示资源的ID号。在这里要注意一个问题:在VC++中定义资源的时候,通常是使用数字常量,比如ID_BITMAP1,它代表的数字可能是101。而在使用res://协议时,不能使用ID_BITMAP1(在DLL中并没有这个符号),而必须使用#101来代表资源。例如要显示一个位图资源,其ID号为101,应为res://mydll.dll/#2/#101。 如果在VC++制作的DLL中加入HTML资源文件,可以这样做:选择Import资源,然后选择一个HTML文件,当VC++提示资源类型时输入23(下图)。然后修改该属性的ID,例如"MYHTML.HTM"。这里的引号是必须输入的,如果不输入引号,VC++会指定一个数字给这个资源,调用的方法会有所不同。这样你可以使用res://mydll.dll/myhtml.htm来调用这个HTML文件。HTML文件中包含的图形文来自http://www.china-askpro.com/msg7/qa73.shtml TO:Chice_wxg(VS.NET = 光驱烤肉,我也入网了) 我是在VB的DLL工程中加入几个HDML窗体,想在WEBBROWSER中直接引用! Private Sub WebBrowser1_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)End Sub 寻找vb操作excel的知识和例子 程序进程的优先级设置后,为何在任务管理器中还是标准?????????????? 请大家介绍一个可以下载学习SQL SERVER2000书籍的网站 一个关于数据库的问题 关于MSHFLEXGRID控件的两个问题。 呵呵,大家好,明天是我的生日,今天提前放分,收点祝福!!! excel编完程后,要多次使用该excel的问题 控件数组的一个问题 想要API播放器类[自认为最好的]的找我要 怎样使程序最小化时放到右下角去? 菜单前的图片是怎么做的?还有按钮前的图标是怎么做的呢?急急急...菜单前的图片是怎么做的?还有按钮前的图标是怎么做的呢 铝电解电容
如果在VC++制作的DLL中加入HTML资源文件,可以这样做:选择Import资源,然后选择一个HTML文件,当VC++提示资源类型时输入23(下图)。然后修改该属性的ID,例如"MYHTML.HTM"。这里的引号是必须输入的,如果不输入引号,VC++会指定一个数字给这个资源,调用的方法会有所不同。这样你可以使用res://mydll.dll/myhtml.htm来调用这个HTML文件。HTML文件中包含的图形文
来自
http://www.china-askpro.com/msg7/qa73.shtml