【发布时间】:2011-11-18 03:59:53
【问题描述】:
我需要使用基本的 WINAPI 在 C 中获取窗口/系统菜单(最小化、最大化和关闭)的总宽度(以像素为单位)。我遇到了WM_GETTITLEBARINFOEX 消息,这对我有好处,但不幸的是,从 Vista 开始就支持它,而且我的应用程序还必须支持 XP 和 2003。谁能告诉我如何才能使这项工作?欢迎提出任何建议。
提前致谢!
【问题讨论】:
-
WM_GETTITLEBARINFOEX 没有给出系统菜单的宽度,它给出了标题栏中某些元素的大小和位置。这真的是你所追求的吗?系统菜单(现在通常称为窗口菜单)是单击窗口图标(通常位于标题左侧)时出现的下拉菜单。
-
是的,也许我没有得到正确的术语,但我需要标题栏中按钮的大小。
标签: windows winapi size titlebar systemmenu