Привет алл!! Объясните раницу между сабжевеми сообщениями вобще хотел сдалать отлов события когда меняю размер столбца в ListView, глянул в comctrls.pas, там вроде используется CN_NOTIFY, но в реале(в моей проге) что-то не шипко работает, делаю так: | Код | procedure WMNotify(var Msg: TWMNotify); message WN_NOTIFY; ... procedure TMainForm.WMNotify(var Msg: TWMNotify); begin if Msg.NMHdr^.hwndFrom = ListView1.Handle then if Msg.NMHdr^.code = -150 then Memo1.Lines.Add('Column resize'+ IntToStr(Msg.NMHdr^.code)+IntToStr(HDN_TRACK)); end;
|
тут еще есть заморочки HDN_TRACK: опять же в comctrls.pas используется HDN_TRACK когда изменяется размеры столбцов, но когда делаю в своей проге - неработает, методом тыка определили, что HDN_TRACK = -380, а когда изменяю размеры столбцов, то получается -150, че то я не догоняю таких приколов
|