Autor Beitrag
error
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64



BeitragVerfasst: Fr 22.11.02 23:50 
Hi,

ich möchte in einer Listbox den 3. Eintrag auswählen:
ausblenden Quelltext
1:
showmessage(inttostr(SendMessage(Wnd_Types, LB_SETSEL, Integer(true), 3)));					


funktioniert nicht aber gibt mir eine Messagebox mit dem Inhalt "-1". Was mill mir das jetzt sagen? Handle ist richtig und nen 4. Eintrag in der Listbox gibts auch...

thxia error
Popov
Gast
Erhaltene Danke: 1



BeitragVerfasst: Sa 23.11.02 00:19 
ausblenden Quelltext
1:
ListBox1.ItemIndex := 3 - 1;					
Funzi
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Sa 23.11.02 00:21 
also soviel kann ich dir sagen:

das -1 steht dafür, dass kein Eintrag ausgewählt ist! Sehe ich doch richtig!? Probiers mal!

Ansonsten überlege ich mal und melde mich, wenn ich es geschafft habe :oops:

_________________
Der Reboot:

Bei Linux hilfreich, aber nicht zwingend notwendig.
Bei Windows notwendig, aber nicht zwingend hilfreich.
Funzi
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Sa 23.11.02 00:23 
OK ich bin still!

_________________
Der Reboot:

Bei Linux hilfreich, aber nicht zwingend notwendig.
Bei Windows notwendig, aber nicht zwingend hilfreich.
Michael Stenzel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 133


D3 Prof, D7 PE
BeitragVerfasst: Sa 23.11.02 02:42 
Hallo

Um einen Eintrag anzuwählen mußt Du eine anderen Messagetyp nehmen!
ausblenden Quelltext
1:
SendMessage(lstBox.Handle,LB_SETCURSEL ,2,0);					


LB_SETSEL ist für Multiselect-Listboxen.

Der Rückgabewert -1 ist eine Fehlermeldung LB_ERR
error Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 64



BeitragVerfasst: Sa 23.11.02 11:38 
OK danke! Das mit dem LN_ERR hatte ich mir dann auch schon gedacht :)
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 23.11.02 16:48 
Ist mir auch gerade eingefallen. Ich habe es dir schnell per ICQ geschrieben gehabt.

Aber gerade für das, was du machst, solltest du dir mal das PSDK runter laden und installieren. Link findest du auf meiner HP.
Das PSDK ist die Dokumentation zur WinAPI.