1

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

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

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

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

平台:

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

1 回答 1

1

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

之后您可能需要调用SetWindowPos(hWnd, ..., SWP_FRAMECHANGED)( doc ) 以使样式更改生效。

于 2013-06-11T13:36:15.730 回答