| |
|
|
Michael Wodrich | Messages pour Auswahlboxen ComboBox-Messages
cet Botschaften sommes pour alle Arten de ComboBoxen einzusetzen; en supplément zählt aussi qui de XProfan unterstützte AuswahlBox. autre ComboBox-Typen erlauben z.B. aussi qui Eingabe dans qui obersten la ligne ou bien montrer ständig beide Teile qui ComboBox à: Editierfeld et Listbox.
Tabelle:
Wert | Konstante | Beschreibung | $0140 | cb_GetEditSel | - | $0141 | cb_LimitText | - | $0142 | cb_SetEditSel | - | $0143 | cb_AddString | - Fügt une String zur liste einer Auswahlbox 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&,$0143,0,V#)
Hierbei ist W& cela Handle qui Auswahlbox. ----- | $0144 | cb_DeleteString | - Löscht une String aus liste einer Auswahlbox.
P:L3 - index des trop löschenden String (erster String = 0) Rückgabewert: <0 = faute ----- | $0145 | cb_Dir | - Fügt une liste qui Fichiers aus dem aktuellen Verzeichnis zur Auswahlliste hinzu. chez qui sélection wird cela Dateiattribut (siehe sous @LINKF:[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&,$0145,$4037,V#)
Hierbei ist W& cela Handle qui Auswahlbox. Um seulement une Laufwerksliste trop erzeugen, ist comme Attribut dans P:L3 qui Wert $4000 einzusetzen. ----- | $0146 | cb_GetCount | - Nombre de Einträge dans qui liste. Rückgabewert: index des letzten Eintrages (erster Eintrag = 0) ----- | $0147 | cb_GetCurSel | - index des aktuell ausgewählten Eintrages qui liste. Rückgabewert: index des Eintrages (erster Eintrag = 0) ----- | $0148 | cb_GetLBText | - 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 ----- | $0149 | cb_GetLBTextLen | - Ermittelt qui Longueur eines String aus qui liste.
P:L3 - index des gewünschten Eintrages Rückgabewert: Longueur des Cordes ----- | $014A | cb_InsertString | - | $014B | cb_ResetContent | - Löscht qui liste qui Auswahlbox. ----- | $014C | cb_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) ----- | $014D | cb_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) ----- | $014E | cb_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) ----- | $014F | cb_ShowDropDown | - Zeigt qui Auswahlliste eines Auswahlfensters.
P:L3 : 1 = Auswahlliste zeigen; 0 = Auswahlliste schliessen ----- | $0150 | cb_GetItemData | - | $0151 | cb_SetItemData | - | $0152 | cb_GetDroppedControlRect | - | $0153 | cb_SetItemHeight | - | $0154 | cb_GetItemHeight | - | $0155 | cb_SetExtendedUI | - | $0156 | cb_GetExtendedUI | - | $0157 | cb_GetDroppedState | - | $0158 | cb_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. | 29.06.2005 ▲ |
|
|
|