Показать сообщение отдельно
  #3  
Старый 29.01.2014, 16:47
nixon232 nixon232 вне форума
Активный
 
Регистрация: 26.01.2014
Сообщения: 282
Версия Delphi: delphi xe4
Репутация: выкл
По умолчанию

Цитата:
Сообщение от NumLock
Код:
type
  TStringGrid = class(Grids.TStringGrid)
  protected
    procedure WMMOUSEWHEEL(var Msg: TMessage); message WM_MOUSEWHEEL;
  end;

procedure TStringGrid.WMMOUSEWHEEL(var Msg: TMessage);
begin
  Msg.Result:=0;
end;
Спасибо за решение, но пока сыпется код. У меня компилятор хе4, так что пришлось поправить.
Код:
TStringGrid = class(Vcl.Grids.TStringGrid)
  protected
    procedure WMMOUSEWHEEL(var Msg: TMessage); message WM_MOUSEWHEEL;
  end;
Тогда ваш кусок прошел, но не проходит кусок:
Код:
 procedure PaintHand( S:TStringGrid );
Есть 3 грида, на 3х формах и когда вызываю эту процедуру компилятор пишет, что не то передается в параметре. Ваш кусок вставил на все формы. Что не так, делаю?
Ответить с цитированием