| |
|
|
Michael Wodrich | Messages para Listboxen Listbox-Messages
Diese Botschaften son para Listboxen utilizarse.
Tabla:
Valor | Konstante | Descripción | $0180 | lb_AddString | - Fügt una String a Liste uno Listbox hinzu. Der String es en el Bereichsvariablen.
P:L4 - Zona = hinzuzufügender String Rückgabewert: <0 = Fehler
Ejemplo: S$ = "Das es una Test!" String V#,0 = S$ @SendMessage(W&,$0180,0,V#)
Hierbei es W& el Handle el Listbox. ------- | $0181 | lb_InsertString | - | $0182 | lb_DeleteString | - Löscht una String de Liste uno Listbox.
P:L3 - Index des a löschenden String (erster String = 0) Rückgabewert: <0 = Fehler ----- | $0184 | lb_ResetContent | - Löscht el Liste el Listbox. ----- | $0185 | lb_SetSel | - | $0186 | lb_SetCurSel | - Wählt una Eintrag de el Liste de y rollt ihn en el sichtbaren Zona.
P:L3 - Index des deseado Eintrages (-1: Kein Eintrag se ausgewählt) ----- | $0187 | lb_GetSel | - | $0188 | lb_GetCurSel | - Index des aktuell ausgewählten Eintrages el Liste.
Rückgabewert: Index des Eintrages (erster Eintrag = 0) ----- | $0189 | lb_GetText | - Kopiert una String de el Liste en el Bereichsvariable.
Achtung: Das abschliessende Byte con el Valor 0 (null) es aufgrund des Rückgabewertes incluso a conjunto!
<b>Hinweis:</b> El Bereichsvariable muss ausreichend dimensioniert ser!
P:L3 - Index des deseado Eintrages P:L4 - Zona, el el String aufnehmen se Rückgabewert: Longitud des Cuerdas ----- | $018A | lb_GetTextLen | - Ermittelt el Longitud uno String de el Liste.
P:L3 - Index des deseado Eintrages Rückgabewert: Longitud des Cuerdas ----- | $018B | lb_GetCount | - Anzahl el Einträge en el Liste.
Rückgabewert: Index des letzten Eintrages (erster Eintrag = 0) ----- | $018C | lb_SelectString | - Lo se el Eintrag ermittelt, el con el Suchstring beginnt. Der Eintrag se markiert y el sichtbaren Zona el Liste gerollt.
P:L3 - Index des Eintrages antes el el Búsqueda beginnt; Soll ellos al Anfang beginnen, muss él -1 ser. P:L4 - Zona = Suchstring Rückgabewert: <0 = Fehler (No se ha encontrado) >=0 = Index des gesuchten Eintrages (erster Eintrag = 0) ----- | $018D | lb_Dir | - Fügt una Liste el Archivos de el aktuellen Directorio a Liste hinzu. En Auswahl se el Dateiattribut (siehe bajo @LINK:[GetFAttr]) berücksichtigt. Um zusätzlich el Laufwerke aufzulisten, es $4000 el Attribut hinzuzufügen. El Bereichsvariable enthält el Suchmaske.
P:L3 - Dateiattribut P:L4 - Zona = Expediente-Suchmaske (z.B. "*.*") Rückgabewert: <0 = Fehler (z.B. a wenig Platz en el Liste) >=0 = Index des letzten Eintrages (erster Eintrag = 0)
Ejemplo: S$ = "*.*" String V#,0 = S$ @SendMessage(W&,$018D,$4037,V#)
Hierbei es W& el Handle el Listbox. Um sólo una Laufwerksliste a erzeugen, es como Attribut en P:L3 el Valor $4000 einzusetzen. ----- | $018E | lb_GetTopIndex | - | $018F | lb_FindString | - Lo se el Eintrag ermittelt, el con el Suchstring beginnt.
P:L3 - Index des Eintrages antes el el Búsqueda beginnt; Soll ellos al Anfang beginnen, muss él -1 ser. P:L4 - Zona = Suchstring Rückgabewert: <0 = Fehler (No se ha encontrado) >=0 = Index des gesuchten Eintrages (erster Eintrag = 0) ----- | $0190 | lb_GetSelCount | - | $0191 | lb_GetSelItems | - | $0192 | lb_SetTabStops | - | $0193 | lb_GetHorizontalExtent | - | $0194 | lb_SetHorizontalExtent | - Normalerweise entspricht el tatsächliche Breite uno Listbox el Breite, el al Bildschirm a sehen es: Lo son no horizontalen Scollbalken. Diese Message setzt el Breite el Listboxliste en Pixel. Ist el Breite grösser como el angezeigte Zona, erhält el Liste una horizontalen Scrollbalken.
P:L3 - Breite el Liste en 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 | -
| Achtung: Diese Messages Por favor, no en otro Windowsobjekten einsetzen, como hay el gleichen Botschaftsnummern una otro Bedeutung haben!
|
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 28.06.2005 ▲ |
|
|
|