C++的MFC按钮控件怎么添加用IE打开网页?

C++的MFC按钮控件怎么添加用IE打开网页?,第1张

1.创建按钮的GUID(globally unique identifier)

你可以通过Visual Studio中的Guidgen.exe来产生GUID。

例如我生成的GUID是{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}

以下的例子中我都使用这个GUID来作说明。

2.创建子键HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}

3.在此子键下创建如下字串值。

(1)CLSID

这是IE的CLSID,其值必须为{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}

(2)Default Visible

指明此按钮默认状态下是否可见,Yes表示可见,No为不可见

(3)ButtonText

按钮文字

(4)Icon

默认状态下的图标全路径,例如c:\vckbase.ico。也可以是EXE文件中包含的图标,例如:C:\PROGRA~1\NETANTS\NetAnts.exe,1000

(5)HotIcon

鼠标移到按钮上时的图标全路径。

在超链接的静态文本框添加,BN_CLICKED消息。

在处理函数中加上。

HINSTANCE result=ShellExecute(NULL,_T("open"),url,NULL,NULL,SW_SHOW)

url是静态框的Url地址字符串。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11912502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存