CreateToolbarEx-Funktion (commctrl.h)
Erstellt ein Symbolleistenfenster und fügt die angegebenen Schaltflächen der Symbolleiste hinzu.
Syntax
HWND CreateToolbarEx(
HWND hwnd,
DWORD ws,
UINT wID,
int nBitmaps,
HINSTANCE hBMInst,
UINT_PTR wBMID,
LPCTBBUTTON lpButtons,
int iNumButtons,
int dxButton,
int dyButton,
int dxBitmap,
int dyBitmap,
UINT uStructSize
);
Parameter
hwnd
Typ: HWND
Handle mit dem übergeordneten Fenster für die Symbolleiste.
ws
Typ: DWORD
Fensterstile für die Symbolleiste. Der WS_CHILD-Stil ist standardmäßig enthalten. Dieser Parameter kann auch eine Kombination von Formatvorlagen enthalten, wie unter Symbolleistensteuerelement und Schaltflächenstile erläutert.
wID
Typ: UINT
Steuerbezeichner für die Symbolleiste.
nBitmaps
Typ: int
Anzahl der Schaltflächenbilder, die in der von hBMInst und wBMID angegebenen Bitmap enthalten sind.
hBMInst
Typ: HINSTANCE
Das Modul instance mit der ausführbaren Datei, die die Bitmapressource enthält.
wBMID
Typ: UINT_PTR
Ressourcenbezeichner für die Bitmapressource. Wenn hBMInstNULL ist, muss es sich bei diesem Parameter um ein gültiges Bitmaphandle handeln.
lpButtons
Typ: LPCTBBUTTON
Zeiger auf ein Array von TBBUTTON-Strukturen , die Informationen zu den Schaltflächen enthalten, die der Symbolleiste hinzugefügt werden sollen.
iNumButtons
Typ: int
Anzahl der Schaltflächen, die der Symbolleiste hinzugefügt werden sollen.
dxButton
Typ: int
Breite der Schaltflächen, die der Symbolleiste hinzugefügt werden sollen, in Pixel.
dyButton
Typ: int
Höhe der Schaltflächen, die der Symbolleiste hinzugefügt werden sollen, in Pixel.
dxBitmap
Typ: int
Breite der Schaltflächenbilder in Pixel, die den Schaltflächen in der Symbolleiste hinzugefügt werden sollen.
dyBitmap
Typ: int
Höhe der Schaltflächenbilder in Pixel, die den Schaltflächen in der Symbolleiste hinzugefügt werden sollen.
uStructSize
Typ: UINT
Größe einer TBBUTTON-Struktur .
Rückgabewert
Typ: HWND
Gibt bei erfolgreicher Ausführung das Fensterhandle an die Symbolleiste zurück, andernfalls NULL . Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.
Hinweise
Windows 95: Das System kann maximal 16.364 Fensterhandles unterstützen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | commctrl.h |
Bibliothek | Comctl32.lib |
DLL | Comctl32.dll |
APIs | ext-ms-win-shell-comctl32-window-l1-1-0 (eingeführt in Windows 10, Version 10.0.14393) |