![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по перехвату LVN_GETDISPINFOW
L`Autour © (2008-12-15 06:10:00)Делал Unicode вывод в ListView для ANSI программы через LVM_SETUNICODEFORMAT, поэтому вместо коловского OnData пришлось делать свой перехват LVN_GETDISPINFOW.
Вот только через обработчик ListViewOnMessage поймать LVN_GETDISPINFOW мне так и не удалось.
Удалось только через KOLApplet1OnMessage.
WM_NOTIFY:
begin
Hdr := Pointer(Msg.lParam);
if (Hdr.hwndFrom = ListView.Handle)
and(Hdr.code = LVN_GETDISPINFOW) then
...
end; //case of
Почему?
Дмитрий К (2008-12-15 12:39:00) [1]По MSDN:
LVN_GETDISPINFO Notification
Sent by a list-view control to its parent window.It is a request for the parent window to provide information needed to display or sort a list-view item. This notification message is sent in the form of a WM_NOTIFY message.