C++的MFC按钮控件怎么添加用IE打开网页?
发布网友
发布时间:2024-10-01 07:59
我来回答
共2个回答
热心网友
时间:2024-10-17 14:38
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
鼠标移到按钮上时的图标全路径。
热心网友
时间:2024-10-17 14:40
添加按钮,给按钮添加函数 :ShellExecute(Handle, "open", "http://www.baidu.com",NULL, NULL, SW_SHOWNORMAL);
设置你要的网址即可。
你可以上网查一下ShellExecute()函数的用法及参数表,百度百科就有,不给你贴了。