TBMETRICS-Struktur (commctrl.h)
Definiert die Metriken einer Symbolleiste, die zum Verkleinern oder Erweitern von Symbolleistenelementen verwendet werden.
Syntax
typedef struct {
UINT cbSize;
DWORD dwMask;
int cxPad;
int cyPad;
int cxBarPad;
int cyBarPad;
int cxButtonSpacing;
int cyButtonSpacing;
} TBMETRICS, *LPTBMETRICS;
Member
cbSize
Typ: UINT
Größe der TBMETRICS-Struktur .
dwMask
Typ: DWORD
Maske, die die abzurufende Metrik bestimmt. Dies kann eine beliebige Kombination aus folgendem sein:
Wert | Bedeutung |
---|---|
TBMF_PAD | Rufen Sie die Werte cxPad und cyPad ab. |
TBMF_BARPAD | Rufen Sie die Werte cxBarPad und cyBarPad ab. |
TBMF_BUTTONSPACING | Rufen Sie die Werte cxButtonSpacing und cyButtonSpacing ab . |
cxPad
Typ: int
Breite des Abstands innerhalb der Symbolleistenschaltflächen zwischen dem Inhalt und dem Rand der Schaltfläche.
cyPad
Typ: int
Höhe der Füllung innerhalb der Symbolleistenschaltflächen zwischen dem Inhalt und dem Rand der Schaltfläche.
cxBarPad
Typ: int
Breite der Symbolleiste. Wird nicht verwendet.
cyBarPad
Typ: int
Höhe der Symbolleiste. Wird nicht verwendet.
cxButtonSpacing
Typ: int
Breite des Abstands zwischen Symbolleistenschaltflächen.
cyButtonSpacing
Typ: int
Höhe des Abstands zwischen Symbolleistenschaltflächen.
Hinweise
Die von der TBMETRICS-Struktur angegebenen Metriken werden verwendet, um die Größe der nicht animierenden Schaltflächen auf einer Symbolleiste zu vergrößern. Die Schaltfläche kann verkleinern oder erweitern, sodass alle sichtbaren Elemente in das Fenster passen.
Die Auffüllungswerte werden verwendet, um einen leeren Bereich zwischen dem Rand der Schaltfläche und dem Bild und/oder Text der Schaltfläche zu erstellen. Wo und wie viel Auffüllung tatsächlich angewendet wird, hängt vom Typ der Schaltfläche und davon ab, ob sie ein Bild enthält. Die horizontale Füllung wird sowohl rechts als auch links auf die Schaltfläche angewendet, und die vertikale Füllung wird sowohl auf den oberen als auch auf den unteren Rand der Schaltfläche angewendet. Die Auffüllung wird nur auf Schaltflächen angewendet, die das TBSTYLE_AUTOSIZE Format aufweisen.
Obwohl Werte für cxBarPad und cyBarPad festgelegt und abgerufen werden können, haben sie derzeit keine Auswirkung und werden nicht verwendet.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | commctrl.h |