WellMouse => Marche pô
Publié : 07 nov. 2005 20:53
Salut,
Je n'arrive pas a capter le message MOUSEWHEEL dans les plugins
Pourtant, les controls standards (ComboBox par ex) le captent.
Voila le code : Dans un executable, ça marche !!
Au secours !!!!!!
Elle est ou l'astuce !!!!! Une explication ?????
Je n'arrive pas a capter le message MOUSEWHEEL dans les plugins
Pourtant, les controls standards (ComboBox par ex) le captent.
Voila le code : Dans un executable, ça marche !!
Code : Tout sélectionner
procedure TForm1.AppMessage(var Msg: TMsg; var Handled: Boolean);
var
LowParam: SmallInt;
begin
if Msg.message = WM_MOUSEWHEEL then
begin
LowParam := HiWord(Msg.wParam);
if LowParam > 0 then
=> ça tourne -
else
=> ça tourne +
Handled := true;
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage := AppMessage;
ect......
Elle est ou l'astuce !!!!! Une explication ?????