Arrastar o formulário
O código abaixo, que pode ser usado em qualquer componente que possua o evento OnMouseMove, serve para arrastar o formulário segurando pela área client. Interessante que podemos forçar o efeito drag até mesmo se o form estiver maximizado:
void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if(Shift.Contains(ssLeft))
{
ReleaseCapture();
//Form1->WindowState = wsMaximized;
Perform(WM_SYSCOMMAND, 61458, NULL);
}
}
|
HOME || MAPA DO SITE || CURSOS || TUTORIAIS || LINKS || FORUM || CONTATO |