描述
检索最符合文本和图像的按钮的大小,如果存在图像列表。 您可以使用此函数或显式发送BCM_GETIDEALSIZE消息。
PB语法
FUNCTION Button_GetIdealSize ( _ BYVAL hButton AS DWORD, _ BYREF psize AS SIZE _ ) AS LONG |
参数
hButton |
[in]处理按钮控件。 |
psize |
[in, out]指向SIZE结构的指针,可以接收包含文本和图像列表(如果存在)的按钮的所需大小。 |
返回值
如果函数成功,则返回TRUE。 否则返回FALSE。
备注
此函数最适用于PushButtons。 当发送到PushButton时,函数将检索显示按钮文本所需的边界矩形。 并且,如果PushButton具有图像列表,则边界矩形的大小还可以包括按钮的图像。
当发送到任何其他类型的按钮时,将检索控件的窗口矩形的大小。
Note 要使用此API,您必须提供指定Comctl32.dll 6.0版的清单。
最低操作系统
Windows XP。
引用文件 #INCLUDE Once
ButtonCtrl.inc