TBREPLACEBITMAP-Struktur (commctrl.h)
Wird mit der TB_REPLACEBITMAP Nachricht verwendet, um eine Symbolleisten-Bitmap durch eine andere zu ersetzen.
Syntax
typedef struct {
HINSTANCE hInstOld;
UINT_PTR nIDOld;
HINSTANCE hInstNew;
UINT_PTR nIDNew;
int nButtons;
} TBREPLACEBITMAP, *LPTBREPLACEBITMAP;
Member
hInstOld
Typ: HINSTANCE
Modul instance Behandeln der zu ersetzenden Bitmapressource. Legen Sie dieses Element auf NULL fest, um stattdessen ein Bitmaphandle zu verwenden.
nIDOld
Typ: UINT_PTR
Wenn hInstOldNULL ist, legen Sie dieses Element auf das Bitmaphandle der Bitmap fest, die ersetzt wird. Legen Sie andernfalls den Ressourcenbezeichner der zu ersetzenden Bitmap fest.
hInstNew
Typ: HINSTANCE
Modul instance Handle, das die neue Bitmapressource enthält. Legen Sie dieses Element auf NULL fest, um stattdessen ein Bitmaphandle zu verwenden.
nIDNew
Typ: UINT_PTR
Wenn hInstNewNULL ist, legen Sie dieses Element auf das Bitmaphandle der Bitmap mit den neuen Schaltflächenbildern fest. Legen Sie andernfalls den Ressourcenbezeichner der Bitmap mit den neuen Schaltflächenbildern fest.
nButtons
Typ: int
Anzahl der Schaltflächenbilder, die in der neuen Bitmap enthalten sind. Die Anzahl der neuen Images sollte mit der Anzahl der ersetzten Images identisch sein.
Hinweise
Wenn nIDNew ein Bitmaphandle anstelle einer Ressourcen-ID enthält, zerstören Sie die Bitmap erst, wenn sie durch TB_REPLACEBITMAP ersetzt wurde oder die Symbolleiste zerstört wurde.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | commctrl.h |