Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

SendMessage & ListBox   Найти похожие ветки 

 
Энтри   (2005-11-07 16:11) [0]

У меня есть ListBox (дескриптор hListBox2), в нем содержится перечень названий, допустим стран.

Если я пишу так:
var
A:longint;
...
wm_Command:
...
A := SendMessage(hListBox2, LB_GETCURSEL, 0, 0);
, то в A у меня заносить номер элемента строки в ListBox`е (т.е. если щелкаю на 3ью сверху строку, то в А заноситься число 2 (т.к. номерация с нуля)).

МНЕ НУЖНО, чтобы в B заносился не номер строки ListBox`а, а сама символьная строка (желательно массив символов).
ВОПРОС:
1) какое сообщение нужно послать ListBox`у
B := SendMessage(hListBox2, ????????, 0, 0);
2) какого типа должна быть переменная В
var
B:????????;


 
k.e.a   (2005-11-07 16:56) [1]

var B : PChar;
....
GetMem(B, Max_Strana_Name);
SendMessage( hListBox2,
                    LB_GETTEXT,
                    A,
                    integer(B)
                    );
....
FreeMem(B);


 
Энтри   (2005-11-08 13:14) [2]

k.e.a  Спасибо



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
9-1122904615
Novouralsk
2005-08-01 17:56
2006.01.15
Псевдо анимация


6-1128500267
moor38
2005-10-05 12:17
2006.01.15
UDP клиент (согласен баран, но неполучатся)


14-1134521031
за пиратство
2005-12-14 03:43
2006.01.15
Надо ли сажать в тюрьму за диски ? ( ГэБесия )


1-1134468035
markers
2005-12-13 13:00
2006.01.15
Non-visual замена ListView&


2-1135331222
РУДЗ
2005-12-23 12:47
2006.01.15
Использование ShortCut