Français
Online-Documentation

listbox-messages Erklärung: Message-Handling

 

Michael
Wodrich
Messages pour Listboxen
Listbox-Messages

cet Botschaften sommes pour Listboxen trop verwenden.

Tabelle:
WertKonstanteBeschreibung
$0180lb_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.
-------
$0181lb_InsertString-
$0182lb_DeleteString- Löscht une String aus liste einer Listbox.

P:L3 - index des trop löschenden String (erster String = 0)
Rückgabewert: <0 = faute
-----
$0184lb_ResetContent- Löscht qui liste qui Listbox.
-----
$0185lb_SetSel-
$0186lb_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)
-----
$0187lb_GetSel-
$0188lb_GetCurSel- index des aktuell ausgewählten Eintrages qui liste.

Rückgabewert: index des Eintrages (erster Eintrag = 0)
-----
$0189lb_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
-----
$018Alb_GetTextLen- Ermittelt qui Longueur eines String aus qui liste.

P:L3 - index des gewünschten Eintrages
Rückgabewert: Longueur des Cordes
-----
$018Blb_GetCount- Nombre de Einträge dans qui liste.

Rückgabewert: index des letzten Eintrages (erster Eintrag = 0)
-----
$018Clb_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)
-----
$018Dlb_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.
-----
$018Elb_GetTopIndex-
$018Flb_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)
-----
$0190lb_GetSelCount-
$0191lb_GetSelItems-
$0192lb_SetTabStops-
$0193lb_GetHorizontalExtent-
$0194lb_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
-----
$0195lb_SetColumnWidth-
$0197lb_SetTopIndex-
$0198lb_GetItemRect-
$0199lb_GetItemData-
$019Alb_SetItemData-
$019Blb_SelItemRange-
$019Elb_SetCaretIndex-
$019Flb_GetCaretIndex-
$01A0lb_SetItemHeight-
$01A1lb_GetItemHeight-
$01A2lb_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  
 



Note / Question or Comment to the Help--Topic


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

635 Views

Untitledvor 0 min.
Sven Bader17.08.2021
RudiB.15.03.2021
Christof Neuß16.10.2016
GDL29.08.2013
plus...

Themeninformationen

cet Thema hat 1 participant:

Michael Wodrich (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie