| |
|
|
Michael Wodrich | Messages pour Listboxen Listbox-Messages
cet Botschaften sommes pour Listboxen trop verwenden.
Tabelle:
Wert | Konstante | Beschreibung | $0180 | lb_AddString | - Fügt une String zur liste einer Listbox hinzu. qui String steht dans qui Bereichsvariablen.
P:L4 - Bereich = hinzuzufügender String Rückgabewert: <0 = faute
Beispiel: S$ = "Das est un Test!" String V#,0 = S$ @SendMessage(W&,$0180,0,V#)
Hierbei ist W& cela Handle qui Listbox. ------- | $0181 | lb_InsertString | - | $0182 | lb_DeleteString | - Löscht une String aus liste einer Listbox.
P:L3 - index des trop löschenden String (erster String = 0) Rückgabewert: <0 = faute ----- | $0184 | lb_ResetContent | - Löscht qui liste qui Listbox. ----- | $0185 | lb_SetSel | - | $0186 | lb_SetCurSel | - Wählt une Eintrag aus qui liste aus et rollt ihn dans den sichtbaren Bereich.
P:L3 - index des gewünschten Eintrages (-1: ne...aucune Eintrag wird ausgewählt) ----- | $0187 | lb_GetSel | - | $0188 | lb_GetCurSel | - index des aktuell ausgewählten Eintrages qui liste.
Rückgabewert: index des Eintrages (erster Eintrag = 0) ----- | $0189 | lb_GetText | - Kopiert une String aus qui liste dans qui Bereichsvariable.
attention: cela abschliessende Byte avec dem Wert 0 (zéro) ist aufgrund des Rückgabewertes selbst trop mettons!
<b>Hinweis:</b> qui Bereichsvariable muss ausreichend dimensioniert son!
P:L3 - index des gewünschten Eintrages P:L4 - Bereich, qui den String aufnehmen soll Rückgabewert: Longueur des Cordes ----- | $018A | lb_GetTextLen | - Ermittelt qui Longueur eines String aus qui liste.
P:L3 - index des gewünschten Eintrages Rückgabewert: Longueur des Cordes ----- | $018B | lb_GetCount | - Nombre de Einträge dans qui liste.
Rückgabewert: index des letzten Eintrages (erster Eintrag = 0) ----- | $018C | lb_SelectString | - Es wird qui Eintrag ermittelt, qui avec dem Suchstring beginnt. qui Eintrag wird markiert et dans den sichtbaren Bereich qui liste gerollt.
P:L3 - index des Eintrages avant dem qui cherche beginnt; Soll vous am Anfang commencer, muss il -1 son. P:L4 - Bereich = Suchstring Rückgabewert: <0 = faute (pas trouvé) >=0 = index des gesuchten Eintrages (erster Eintrag = 0) ----- | $018D | lb_Dir | - Fügt une liste qui Fichiers aus dem aktuellen Verzeichnis zur liste hinzu. chez qui sélection wird cela Dateiattribut (siehe sous @LINK:[GetFAttr]) berücksichtigt. Um zusätzlich qui Laufwerke aufzulisten, ist $4000 dem Attribut hinzuzufügen. qui Bereichsvariable contient qui Suchmaske.
P:L3 - Dateiattribut P:L4 - Bereich = Dossier-Suchmaske (z.B. "*.*") Rückgabewert: <0 = faute (z.B. trop wenig place dans qui liste) >=0 = index des letzten Eintrages (erster Eintrag = 0)
Beispiel: S$ = "*.*" String V#,0 = S$ @SendMessage(W&,$018D,$4037,V#)
Hierbei ist W& cela Handle qui Listbox. Um seulement une Laufwerksliste trop erzeugen, ist comme Attribut dans P:L3 qui Wert $4000 einzusetzen. ----- | $018E | lb_GetTopIndex | - | $018F | lb_FindString | - Es wird qui Eintrag ermittelt, qui avec dem Suchstring beginnt.
P:L3 - index des Eintrages avant dem qui cherche beginnt; Soll vous am Anfang commencer, muss il -1 son. P:L4 - Bereich = Suchstring Rückgabewert: <0 = faute (pas trouvé) >=0 = index des gesuchten Eintrages (erster Eintrag = 0) ----- | $0190 | lb_GetSelCount | - | $0191 | lb_GetSelItems | - | $0192 | lb_SetTabStops | - | $0193 | lb_GetHorizontalExtent | - | $0194 | lb_SetHorizontalExtent | - normalement entspricht qui tatsächliche Breite einer Listbox qui Breite, qui am Bildschirm trop voyons ist: il y a keinen horizontalen Scollbalken. cet Message mets qui Breite qui Listboxliste dans Pixel. Ist qui Breite grösser comme qui angezeigte Bereich, erhält qui liste une horizontalen Scrollbalken.
P:L3 - Breite qui liste dans Pixel ----- | $0195 | lb_SetColumnWidth | - | $0197 | lb_SetTopIndex | - | $0198 | lb_GetItemRect | - | $0199 | lb_GetItemData | - | $019A | lb_SetItemData | - | $019B | lb_SelItemRange | - | $019E | lb_SetCaretIndex | - | $019F | lb_GetCaretIndex | - | $01A0 | lb_SetItemHeight | - | $01A1 | lb_GetItemHeight | - | $01A2 | lb_FindStringExact | -
| attention: cet Messages s'il te plaît pas chez anderen Windowsobjekten einsetzen, là là qui gleichen Botschaftsnummern une autre signification avons!
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 28.06.2005 ▲ |
|
|
|