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 (デスクトップ アプリのみ) |
Header | commctrl.h |