![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поскажите по отлову message от TreeView [D6, Win95/98]
Atrion © (2005-01-15 10:46:00)Вопрос заключается в следующем...
Средствами API я создаю окно на котором расположено TreeView. Есть стандартный
цикл обработки сообщений, моя задача отловить сообщение TVN_ITEMEXPANDING:
var p:^NMHDR
Function MainWNDProc(Handle:HWND;Mess:UINT;wParam,lParam:integer):cardinal;stdcall;
begin
case message of
wm_create:begin
...........
end;
//Дальше все сделано исключительно по хелпу...
wm_notify:begin
//Если пришло от TreeView
p:=Pointer(lParam);
if p^.code=cardinal(TVN_ITEMEXPANDING) then SetWindowText(Handle,'Delphi');
//Я так сделал и получилось что TreeView вообще перестал работать адекватно
//не воспринимает команд от мышки и клавы;
end;
Очень прошу подсказать как мне отловить TVN_ITEMEXPANDING ...Пробовал смотреть как это реализуется
в TCustomTreeView, так и не понял....
Помогите давно начинающему пргсту...
Atrion (2005-01-15 11:33:00) [1]Ну поскажите хоть кто-нибудь пожалуйсто.....