Button_GetIdealSize 巨集 (commctrl.h)
如果影像清單存在,取得最符合文字和影像的按鈕大小。 您可以使用此巨集或明確傳送 BCM_GETIDEALSIZE 訊息。
語法
BOOL Button_GetIdealSize(
HWND hwnd,
SIZE *psize
);
參數
hwnd
類型:HWND
按鈕控件的句柄。
psize
類型:SIZE*
SIZE 結構的指標,會接收按鈕的所需大小,包括文字和影像清單。
傳回值
類型:BOOL
如果巨集成功,則會傳回 TRUE
言論
此巨集最適合 PushButtons。 傳送至 PushButton 時,巨集會擷取顯示按鈕文字所需的周框。 而且,如果 PushButton 有影像清單,周框也會重設大小以包含按鈕的影像。
當傳送至任何其他類型的按鈕時,會擷取控件視窗矩形的大小。
注意 若要使用此巨集,您必須提供指定 Comctl32.dll 6.0 版的指令清單。 如需指令清單的詳細資訊,請參閱 啟用可視化樣式。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | commctrl.h |
另請參閱
其他資源
參考