我想把所有的窗口上的帮助button,像这样:
但是,当我把帮助button,最小化/最大化button消失。 Windows禁止将最小/最大button与帮助button一起使用吗? 这将是令人失望的,因为这意味着我可以把帮助button只在对话框上,而不是在框架上。
如果Windows确实禁止了这一点,那么看到有关这个政策的官方微软文档就会很高兴。
MFC滑块+编辑+微调模式
通过另一个程序给GUI应用程序提供input
为Linux(Gnome)shell脚本创buildUI的工具
如何在不离开X.11环境的情况下开发DirectFB应用程序
什么窗口消息应用程序在屏幕上文字大小更改接收
Windows UI执行检测是可能的?
我如何创build一个在所有其他窗口之上的X窗口/客户端,而不是在WM控制之下,并且没有input? (覆盖,OSD)
一个Linux的可视补丁工具
Windows任务计划程序的替代方法
通过设置窗口样式是不可能的。 如果你真的想要你可以设置一些钩子,可能会让你做你想做的,但我不会建议这样做。 您可以通过发送WM_HELP消息来模拟帮助按钮的功能。
根据MSDN ,样式WS_MAXIMIZEBox和WS_MINIMIZEBox不能与WS_EX_CONTEXTHELP组合。
虽然daalbert说道,但是通过一些努力,确实有可能在窗框上正确地绘制任何东西。 当然这绝不是“官方的”,达尔伯特提到的限制依然存在。
您可以监听WM_NCPAINT并在DFC_BUTTON (确保它看起来像真实的东西)的DrawFrameControl帮助下自己绘制按钮。 使用WM_NCHITTEST和朋友( WM_NC*BUTTON* )来确定你所画的按钮是否被点击。
所以是的,技术上可以达到你想要的,但通常不值得花费额外的努力。
只是为了保持完整性。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。