共用方式為


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 取 cxPadcyPad 值。
TBMF_BARPAD 取 cxBarPadcyBarPad 值。
TBMF_BUTTONSPACING 擷取 cxButtonSpacingcyButtonSpacing 值。

cxPad

類型: int

工具列按鈕內的邊框間距寬度,介於內容與按鈕的邊緣之間。

cyPad

類型: int

工具列按鈕內的邊框間距高度,介於內容與按鈕邊緣之間。

cxBarPad

類型: int

工具列的寬度。 未使用。

cyBarPad

類型: int

工具列的高度。 未使用。

cxButtonSpacing

類型: int

工具列按鈕之間的間距寬度。

cyButtonSpacing

類型: int

工具列按鈕之間的空間高度。

備註

TBMETRICS結構指定的計量可用來調整工具列上非動畫按鈕的大小。 按鈕可以壓縮或展開,讓所有可見的專案都符合視窗。

填補值可用來建立按鈕邊緣與按鈕影像和/或文字之間的空白區域。 實際套用填補的位置和數量取決於按鈕的類型,以及它是否有影像。 水準邊框間距同時套用至按鈕的右和左方,而垂直填補則同時套用至按鈕的頂端和底部。 填補只會套用至具有 TBSTYLE_AUTOSIZE 樣式的按鈕。

雖然可以設定和擷取 cxBarPadcyBarPad 的值目前沒有作用,但不會使用。

規格需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 commctrl.h