汇聚知识碎片,解决技术难题,专注提供易语言源码资源,视频教程,等在线学习交流论坛
 
发新帖
楼主: 天启
查看: 1044|回复: 0

[源码] 禁止WebBrowser网页跳转时发出的声音

[复制链接]
天启VIP6 发表于 2020-4-23 17:05:58 | 显示全部楼层
默认情况下,IE内核的网页浏览框(WebBrowser、CHtmlView、CHtmlDialog等控件)在跳转网页、点击按钮时会发出声音,用CoInternetSetFeatureEnabled这个API可以禁止掉。

  1. .版本 2

  2. .子程序 禁止网页跳转声音

  3. CoInternetSetFeatureEnabled (#FEATURE_DISABLE_NAVIGATION_SOUNDS, #SET_FEATURE_ON_PROCESS, 1)

  4. .DLL命令 CoInternetSetFeatureEnabled, 整数型, "urlmon", "CoInternetSetFeatureEnabled"
  5.     .参数 FeatureEntry, 整数型, , INTERNETFEATURELIST
  6.     .参数 dwFlags, 整数型, , DWORD
  7.     .参数 fEnable, 整数型, , BOOL

  8. .常量 FEATURE_DISABLE_NAVIGATION_SOUNDS, "21", , 禁止跳转声音
  9. .常量 SET_FEATURE_ON_PROCESS, "2", , 仅对当前进程有效
复制代码


快速回复 返回顶部 返回列表