Schlüsselwortreferenz


$tagREBARBANDINFO

Beschreibung anzeigen in

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"

Parameter

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.

Verwandte Funktionen

$tagRECT