Namyśliliście się może w sprawie mojego problemu-
powtarzam:
PostMessage(HListBox,LB_ADDSTRING,{i tu jakiś integer- adres stringa}); i skąd ten adres wytrzepać :)
0
0
w pomocy Win32s Developer's References jest ze ten parametr to wskaznik na string zakonczony zerem, wiec wstaw tam PChar
czyli
var
str: string:
pch: pchar;
pch := pchar(str);
PostMessage(..., pch);
jasne!?
--
kerim,
Kto pyta - błądzi inaczej...
0
a czego jeszcze nie próbowałem.... to nie działa!
0
a czego jeszcze nie próbowałem.... to nie działa!
a moze SendMessage ....
--
kerim,
Kto pyta - błądzi inaczej...
0
a moze SendMessage ....
Tak dziala:
var
s:PChar;
HListBox: HWND;
begin
s:='Ala ma psa';
HListBox:=ListBox1.Handle;
SendMessage(HListBox, LB_ADDSTRING, 0, LongInt(s));
end;
--
Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1