Enthält Informationen über ein Element in einem Rebar-Control
Global Const $tagREBARBANDINFO = "uint cbSize;uint fMask;uint fStyle;dword clrFore;dword clrBack;ptr lpText;uint cch;" & _
"int iImage;hwnd hwndChild;uint cxMinChild;uint cyMinChild;uint cx;handle hbmBack;uint wID;uint cyChild;uint cyMaxChild;" & _
"uint cyIntegral;uint cxIdeal;lparam lParam;uint cxHeader;" & $tagRECT & ";uint uChevronState"
cbSize | Größe dieser Struktur, in Bytes. Die Anwendung muss dieses Mitglied ausfüllen, bevor irgendwelche Nachrichten gesendet werden, welche die Adresse dieser Struktur als Parameter verwenden. |
fMask | Flags, die angeben welche Mitglieder dieser Struktur gültig sind und ausgefüllt werden müssen. Dieser Wert kann eine Kombination aus folgendendem sein: $RBBIM_BACKGROUND - Das hbmBack Mitglied ist gültig oder muss gesetzt werden. $RBBIM_CHILD - Das hwndChild Mitglied ist gültig oder muss gesetzt werden. $RBBIM_CHILDSIZE - Die cxMinChild, cyMinChild, cyChild, cyMaxChild, und cyIntegral Mitglieder sind gültig oder müssen gesetzt werden. $RBBIM_COLORS - Die clrFore und clrBack Mitglieder sind gültig oder müssen gesetzt werden. $RBBIM_HEADERSIZE - Version 4.71. Das cxHeader Mitglied ist gültig oder muss gesetzt werden. $RBBIM_IDEALSIZE - Version 4.71. Das cxIdeal Mitglied ist gültig oder muss gesetzt werden. $RBBIM_ID - Das wID Mitglied ist gültig oder muss gesetzt werden. $RBBIM_IMAGE - Das iImage Mitglied ist gültig oder muss gesetzt werden. $RBBIM_LPARAM - Version 4.71. Das lParam Mitglied ist gültig oder muss gesetzt werden. $RBBIM_SIZE - Das cx Mitglied ist gültig oder muss gesetzt werden. $RBBIM_STYLE - Das fStyle Mitglied ist gültig oder muss gesetzt werden. $RBBIM_TEXT - Das lpText Mitglied ist gültig oder muss gesetzt werden. $RBBIM_CHEVRONLOCATION - Das rcChevronLocation Mitglied ist gültig oder muss gesetzt werden. $RBBIM_CHEVRONSTATE - Das uChevronState Mitglied ist gültig oder muss gesetzt werden. |
fStyle | Flags, die den Gruppenstil festlegen. Dieser Wert kann eine Kombination aus folgendendem sein: $RBBS_BREAK - Die Gruppe ist in einer neuen Zeile. $RBBS_CHILDEDGE - Die Gruppe hat, oben und unten des Child-Fensters, einen Rand. $RBBS_FIXEDBMP - Das Hintergrund-Bitmap bleibt unbeweglich, wenn die Gruppe seine Größe ändert. $RBBS_FIXEDSIZE - Die Größe Gruppe kann nicht geändert werden. Mit diesem Stil wird der "Griff" zur Größenveränderung nicht angezeigt. $RBBS_GRIPPERALWAYS - Version 4.71. Die Gruppe hat immer einen "Griff" zur Größenveränderung, auch wenn es die einzige Gruppe in der Rebar ist. $RBBS_HIDDEN - Die Gruppe ist nicht sichtbar. $RBBS_NOGRIPPER - Version 4.71. Die Gruppe hat niemals hat immer einen "Griff" zur Größenveränderung, auch wenn mehr als eine Gruppe in der Rebar sind. $RBBS_USECHEVRON - Version 5.80. Zeigt einen Button mit zwei senkrechten Pfeilen an (Ausklapp-Button), wenn die Gruppe kleiner als cxIdeal ist. $RBBS_VARIABLEHEIGHT - Version 4.71. Die Größe Gruppe kann von dem Rebar-Control angepasst werden; cyIntegral und cyMaxChild bestimmen wie die Rebar die Größe anpassen. $RBBS_NOVERT - Nicht anzeigen, wenn vertikal. $RBBS_USECHEVRON - Ausklapp-Button anzeigen. $RBBS_HIDETITLE - Gruppentitel verstecken. $RBBS_TOPALIGN - Gruppe in der obersten Reihe behalten. |
clrFore | Vordergrundfarben der Gruppe. |
clrBack | Hintergrundfarben der Gruppe. Falls hbmBack eine Bitmap als Hintergrund festlegt, werden diese Mitglieder ignoriert. Standardmäßig benutzt die Gruppe die Hintergrundfarbe des Rebar-Controls die mit der $RB_SETBKCOLOR Nachricht gesetzt wurde. Falls die Hintergrundfarbe hier festgelegt wird, wird diese als Hintergrundfarbe benutzt. |
lpText | Zeiger auf einen Puffer, der den Anzeigetext für die Gruppe enthält. Wenn Gruppeninformationen von dem Control erfragt werden und $RBBIM_TEXT ist in fMask festgelegt, muss dieses Mitglied mit der Adresse des Puffers initialisiert werden, welcher den Text empfängt. |
cch | Größe des Puffers in lpText, in Bytes. Falls keine Informationen von dem Control abgefragt werden, wird dieses Mitglied ignoriert. |
iImage | 0-basierter Index von irgendeinem Bild, das in der Gruppe angezeigt werden soll. Die Imagelist wird mit Hilfe der $RB_SETBARINFO Nachricht gesetzt. |
hwndChild | Handle zu dem Child-Fenster, das in der Gruppe enthalten ist, sofern erwünscht. |
cxMinChild | Minimale Breite des Child-Fensters, in Pixel. Die Größe der Gruppe kann nicht auf kleinere Werte als diesen geändert werden. |
cyMinChild | Minimale Höhe des Child-Fensters, in Pixel. Die Größe der Gruppe kann nicht auf kleinere Werte als diesen geändert werden. |
cx | Länge der Gruppe, in Pixel. |
hbmBack | Handle zu einer Bitmap, die als Hintergrund dieser Gruppe genutzt wird. |
wID | UINT Wert, den das Control nutzt, um diese Gruppe zu identifizieren, für benutzerdefinierte Zeichen-Nachrichten. |
cyChild | Version 4.71. Ursprungshöhe der Gruppe, in Pixel. Dieses Mitglied wird ignoriert, es sei denn der Stil $RBBS_VARIABLEHEIGHT ist festgelegt. |
cyMaxChild | Version 4.71. Maximale Höhe des Bereichs in Pixel. Dieses Mitglied wird ignoriert, es sei denn der Stil $RBBS_VARIABLEHEIGHT ist festgelegt. |
cyIntegral | Version 4.71. Schrittwert, um welchen die Gruppe wachsen oder schrumpfen kann, in Pixel. Falls die Größe der Gruppe sich ändert, wird die Größe schrittweise um diesen Wert geändert. Dieses Mitglied wird ignoriert, es sei denn der Stil $RBBS_VARIABLEHEIGHT ist festgelegt. |
cxIdeal | Version 4.71. Ideale Breite der Gruppe, in Pixel. Falls die Gruppe auf die ideale Breite maximiert wird (siehe $RB_MAXIMIZEBAND), versucht das Rebar-Control die Gruppe auf diese Breite zu setzen. |
lParam | Version 4.71. Anwendungsdefinierter Wert. |
cxHeader | Version 4.71. Größe des Kopfes der Gruppe, in Pixel. Der Kopf der Gruppe ist der Bereich zwischen dem Rand der Gruppe und dem Rand des Child-Fensters. Dies ist der Bereich in dem der Text der Gruppe und Bilder angezeigt werden, sofern sie bestimmt worden sind. Falls dieser Wert festgelegt ist, überschreibt dieser die normalen Dimensionen des Kopfes, den das Control errechnet. |
$tagRECT | Version 6. Lage des Chevron. |
uChevronState | Version 6. Eine Kombination der Objektstatuskonstanten. |