![]() |
Welche notification Nachricht Listview
Welche Notification Nachricht sendet der Listview, wenn man eine Checkbox im Listview auswählt oder zurücksetzt? Ich müsste darauf reagieren, um Schaltflächen zu aktivieren bzw. zu deaktivieren.
|
Re: Welche notification Nachricht Listview
Habe es doch noch gefunden:
Delphi-Quellcode:
;)
WM_NOTIFY:
begin if PNMHdr(lParam).idFrom = ID_LV_USERGROUPS then begin writeln(IntToStr(PNMHDR(lParam)^.code)); case PNMHDR(lParam)^.code of LVN_ITEMCHANGED: begin OldState := (PNMLISTVIEW(lParam)^.uOldState and LVIS_STATEIMAGEMASK shr 12) - 1; NewState := (PNMLISTVIEW(lParam)^.uNewState and LVIS_STATEIMAGEMASK shr 12) - 1; Enable_ToolbarButton(GetDlgItem(hApp, ID_TOOLBAR), ID_MNU_SAVE, OldState <> NewState); MyEnableMenuItem(GetMenu(hApp), ID_MNU_SAVE, OldState <> NewState); end; end; end; end; |
AW: Welche notification Nachricht Listview
Wo ist den, in welcher Unit, dieses 'LVN_ITEMCHANGED' in Delphi XE3 definiert?
Grüße // Martin |
AW: Welche notification Nachricht Listview
Gegenfrage: Wozu hast du denn überhaupt die VCL-Quellcodes?
Strg+Shift+F und da in C:\Program Files (x86)\Embarcadero\RAD Studio\10.0 suchen (*.pas;*.dfm;*.dpr;*.dpk;*.inc;*.c;*.h) CommCtrl bzw. Winapi.CommCtrl |
AW: Welche notification Nachricht Listview
Erstmal schlicht: Danke!
Manchmal sabotiert mich scheinbar die Suche, aber vom Prinzip hast Du sicherlich recht :wink:. Grüße // Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz