yhzh 发表于 2024-8-13 12:34

如何使用WINAPI隐藏VMware Workstation软件窗口模式下的菜单栏,而又不影响正常使用

  作为一个经常使用VMware Workstation的强迫症患者, 前几天研究了下怎么隐藏掉VMware Workstation软件窗口模式下的菜单栏(注意是窗口模式,不是全屏模式),查看软件设置及配置文件都没发现有相关选项及配置,我尝试使用C++调用WINAPI解决,但对WINAPI不熟,折腾了半天,最终还是没能解决问题,麻烦论坛里面的大神给个稍微具体的解决思路,要是有直接能用的解决方案就更好了。

qq465881818 发表于 2024-8-13 19:59

本帖最后由 qq465881818 于 2024-8-13 20:19 编辑

.text:0049C646 call    ds:?SetVisible@Menu@unibar@wui@@QAEXI_N@Z ; wui::unibar::Menu::SetVisible(uint,bool)
目前只能帮你到这里了

moranyuyan 发表于 2024-8-13 20:31

不能理解你的癖好

yhzh 发表于 2024-8-14 09:17

  可能我没有说清楚,我说的隐藏菜单栏,是想将菜单栏弄成可以隐藏,就像查看->自定义里面可以配置隐藏状态栏等一样,隐藏后必要时可以调出来,其余情况下,原来菜单栏所占的空间由正在运行的虚拟机界面补齐,而不是只是简单的隐藏菜单栏的文字,原来的区域最终呈现黑框或灰框,我最终想要的就是窗口状态下,达到全屏状态下那种菜单栏自动隐藏或者可手动隐藏的效果,要是有一款软件,可以将VMware全屏状态的界面弄到窗口界面也行(类似于欺骗VMware进入全屏,但全屏大小就是当前窗口大小)
隐藏前效果:

隐藏后效果:

theoj8k 发表于 2024-8-17 23:04

yhzh 发表于 2024-8-14 09:17
  可能我没有说清楚,我说的隐藏菜单栏,是想将菜单栏弄成可以隐藏,就像查看->自定义里面可以配置隐藏状 ...

同样的需求,今天刚刚在别的群发帖咨询了,有结果的话跟你同步

yhzh 发表于 2024-8-18 13:32

theoj8k 发表于 2024-8-17 23:04
同样的需求,今天刚刚在别的群发帖咨询了,有结果的话跟你同步

好的,感谢,我现在有时间想起来就再折腾下,想不通VMware这个菜单为什么不弄个选项可以隐藏,笔记本屏幕小,这个菜单感觉有点占屏幕空间
页: [1]
查看完整版本: 如何使用WINAPI隐藏VMware Workstation软件窗口模式下的菜单栏,而又不影响正常使用