Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Welche notification Nachricht Listview

  Alt 19. Mai 2006, 15:18
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;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat