Button_GetIdealSize 宏 (commctrl.h)
获取最适合文本和图像的按钮的大小(如果存在图像列表)。 可以使用此宏或显式发送 BCM_GETIDEALSIZE 消息。
语法
void Button_GetIdealSize(
hwnd,
psize
);
参数
hwnd
类型: HWND
按钮控件的句柄。
psize
类型: SIZE*
指向 SIZE 结构的指针,该结构接收按钮的所需大小,包括文本和图像列表(如果存在)。
返回值
无
备注
此宏最适用于 PushButtons。 发送到 PushButton 时,宏检索显示按钮文本所需的边框。 而且,如果 PushButton 具有图像列表,则边框的大小也会调整为包含按钮的图像。
当发送到任何其他类型的按钮时,将检索控件的窗口矩形的大小。
注意 若要使用此宏,必须提供指定 Comclt32.dll 版本 6.0 的清单。 有关清单的详细信息,请参阅 启用视觉样式。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | commctrl.h |
另请参阅
其他资源
引用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈