【问题标题】:WinAPI to configure control buttons on title (caption) barWinAPI 配置标题(标题)栏上的控制按钮
【发布时间】:2013-06-11 12:23:17
【问题描述】:

帮我找出一个 WinAPI 功能来配置窗口标题上的控制按钮(最小化、最大化、关闭)。

我搜索按钮的显示和隐藏功能,如示例所示:

http://screencloud.net/v/3yeP

作为实际结果,我尝试创建没有任何控制按钮的窗口,然后需要显示按钮。

平台:

  • Windows 7(桌面);
  • Windows 8(桌面);

【问题讨论】:

    标签: windows winapi user-interface


    【解决方案1】:

    在 WinAPI 中,这些是 Windows 风格的位,使用 SetWindowLongPtr(hWnd, GWL_STYLE, ...) (doc) 更改。样式位记录在here,您可能对WS_MINIMIZEBOXWS_MAXIMIZEBOXWS_SYSMENU 感兴趣。没有WS_CLOSE的风格,只要有任何东西都会有一个“关闭”按钮。

    之后您可能需要致电SetWindowPos(hWnd, ..., SWP_FRAMECHANGED) (doc) 才能使样式更改生效。

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2015-05-27
      • 2014-02-16
      • 2017-05-28
      • 1970-01-01
      • 2012-09-02
      相关资源
      最近更新 更多