Fórum Mover form sem perder os eventos #252338
28/09/2004
0
Amigos;
Estou usando o código abaixo para mover meu form sem título.
Mas acontece q ha alguns speedbutton neste form e os eventos onclick não estão funcionando mais mais.
Ha como contornar isso?
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMNCHitTest(var Msg: TMessage);
message WM_NCHitTest;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.WMNCHitTest(var Msg: TMessage);
begin
if GetAsyncKeyState(VK_LBUTTON) < 0 then
Msg.Result := HTCAPTION
else
Msg.Result := HTCLIENT;
end;
end.
Estou usando o código abaixo para mover meu form sem título.
Mas acontece q ha alguns speedbutton neste form e os eventos onclick não estão funcionando mais mais.
Ha como contornar isso?
type
TForm1 = class(TForm)
private
{ Private declarations }
procedure WMNCHitTest(var Msg: TMessage);
message WM_NCHitTest;
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.WMNCHitTest(var Msg: TMessage);
begin
if GetAsyncKeyState(VK_LBUTTON) < 0 then
Msg.Result := HTCAPTION
else
Msg.Result := HTCLIENT;
end;
end.
Joerli
Curtir tópico
+ 0
Responder
Posts
28/09/2004
Beppe
hum...coloque um inherited; antes do end da rotina.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)