Como bloquear o movimento de um formulário??
Kros, Boa Tarde!!!
Estou desenvolvendo um progaminha, no qual estou usando na propriedade FormStyle fsMDIFORM para o form principal e MDICHILD para os outros formulários.
Gostaria de saber, como posso fazer para que o usuário não mova o formulário, e sim que ele fique fixo.
Grato,
Ditomazzo
Estou desenvolvendo um progaminha, no qual estou usando na propriedade FormStyle fsMDIFORM para o form principal e MDICHILD para os outros formulários.
Gostaria de saber, como posso fazer para que o usuário não mova o formulário, e sim que ele fique fixo.
Grato,
Ditomazzo
Ditomazzo
Curtidas 0
Respostas
Massuda
15/11/2004
Qual dos forms não pode ser movido, o principal ou os MDICHILD?
GOSTEI 0
Ditomazzo
15/11/2004
O MDICHILD!!!
Ditomazzo
Ditomazzo
GOSTEI 0
Ditomazzo
15/11/2004
Tem alguem que conhece esse assunto e pode me ajudar, preciso disso urgente???
Valeu
Ditomazzo
Valeu
Ditomazzo
GOSTEI 0
Sandra
15/11/2004
ditomazzo,
Experimente se este código no onCreate do MDIChild atende suas necessidades:
Boa sorte! :D
Experimente se este código no onCreate do MDIChild atende suas necessidades:
procedure TForm2.FormCreate(Sender: TObject); begin DELETEMENU(GETSYSTEMMENU(HANDLE,FALSE),SC_MOVE,MF_BYCOMMAND); end;
Boa sorte! :D
GOSTEI 0
Massuda
15/11/2004
Não tenho certeza se isso funciona com uma janela MDI child, mas mas você pode implementar isso interceptando a mensagem WM_WINDOWPOSCHANGING, permitindo (ou não) o processamento padrão dessa mensagem.
GOSTEI 0
Massuda
15/11/2004
Um detalhe adicional... talvez você tenha que tratar a mensagem WM_NCHITTEST para evitar que sua janela seja arrastada quando o usuário clica no título da janela.
GOSTEI 0