-
Делал 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
Почему? -
Дмитрий К © (15.12.08 12:39) [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.