TBMETRICS 結構 (commctrl.h)
定義用來壓縮或展開工具列專案的工具列計量。
語法
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
成員
cbSize
類型: UINT
TBMETRICS結構的大小。
dwMask
類型: DWORD
決定要擷取之計量的遮罩。 它可以是下列任何組合:
值 | 意義 |
---|---|
TBMF_PAD | 擷 取 cxPad 和 cyPad 值。 |
TBMF_BARPAD | 擷 取 cxBarPad 和 cyBarPad 值。 |
TBMF_BUTTONSPACING | 擷取 cxButtonSpacing 和 cyButtonSpacing 值。 |
cxPad
類型: int
工具列按鈕內的邊框間距寬度,介於內容與按鈕的邊緣之間。
cyPad
類型: int
工具列按鈕內的邊框間距高度,介於內容與按鈕邊緣之間。
cxBarPad
類型: int
工具列的寬度。 未使用。
cyBarPad
類型: int
工具列的高度。 未使用。
cxButtonSpacing
類型: int
工具列按鈕之間的間距寬度。
cyButtonSpacing
類型: int
工具列按鈕之間的空間高度。
備註
TBMETRICS結構指定的計量可用來調整工具列上非動畫按鈕的大小。 按鈕可以壓縮或展開,讓所有可見的專案都符合視窗。
填補值可用來建立按鈕邊緣與按鈕影像和/或文字之間的空白區域。 實際套用填補的位置和數量取決於按鈕的類型,以及它是否有影像。 水準邊框間距同時套用至按鈕的右和左方,而垂直填補則同時套用至按鈕的頂端和底部。 填補只會套用至具有 TBSTYLE_AUTOSIZE 樣式的按鈕。
雖然可以設定和擷取 cxBarPad 和 cyBarPad 的值目前沒有作用,但不會使用。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
標頭 | commctrl.h |