WinAPI配置标题(标题)栏上的控制按钮

时间:2013-06-11 12:23:17

标签: windows winapi user-interface

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

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

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

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

平台:

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

1 个答案:

答案 0 :(得分:1)

在WinAPI中,这些是Windows样式位,使用SetWindowLongPtr(hWnd, GWL_STYLE, ...)doc)进行更改。样式位记录为here,您可能对WS_MINIMIZEBOXWS_MAXIMIZEBOXWS_SYSMENU感兴趣。没有WS_CLOSE样式,只要有任何东西就会有"关闭"按钮。

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