Форум: "WinAPI";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.022 c