Página 1 de 1

posicionamento do FORM MAIN CHILD MDI PANEL...

Enviado: 03 Dez 2021 10:25
por Amparo
ola amigos

bom dia

Harbour MiniGUI Extended Edition 21.05 (Update 4)

criei um form com a seguinte sintaxe:

Código: Selecionar todos

DEFINE WINDOW Form_acesso AT 0,0 WIDTH 280 HEIGHT 320 TITLE 'Acesso ao Sistema' MODAL NOSYSMENU NOSIZE BACKCOLOR BLUE
...
END WINDOW

CENTER WINDOW Form_acesso
...
gostaria de saber se tem alguma propriedade que impeça o usuário de mover este form?
acabei usando o ON MOVE ficando ON MOVE CENTER WINDOW Form_acesso
não sei se teria outra forma?

Em um pc que tenha 3 monitores ou mais, existe a possibilidade de definir em qual monitor a aplicação será iniciada? por exemplo
monitor 1 é o principal dois e três ficam outros apps, quero iniciar o aplicativo sempre no monitor 2

abraços

posicionamento do FORM MAIN CHILD MDI PANEL...

Enviado: 04 Dez 2021 18:46
por JoséQuintas
Amparo escreveu:Em um pc que tenha 3 monitores ou mais, existe a possibilidade de definir em qual monitor a aplicação será iniciada? por exemplo
monitor 1 é o principal dois e três ficam outros apps, quero iniciar o aplicativo sempre no monitor 2
Isso pode ser perigoso, mas....
Talvez salvando a posição ao sair do aplicativo, só retornar à posição depois.

Um efeito colateral será: se fixar no monitor 3, mas depois esse monitor não existir mais, como resolver?

posicionamento do FORM MAIN CHILD MDI PANEL...

Enviado: 08 Dez 2021 10:29
por Amparo
OLA AMIGOS!

Bom dia Quintas

tomo como exemplo o Outlook abro ele no terceiro monitor.

o meu monitor PRINCIPAL é o 1

então quando eu desconecto o monitor 3 onde esta sendo aberto o outlook, o mesmo passa a ser aberto no monitor PRINCIPAL

o monitor principal pode ser ajustado nas propriedades da resolução de tela. atualmente meu monitor principal é o segundo!

posicionamento do FORM MAIN CHILD MDI PANEL...

Enviado: 08 Dez 2021 10:34
por Amparo
ola amigos

só completando a resposta anterior, o Outlook esta abrindo no monitor 3, depois que ele estiver aberto posso arrasta-lo para o monitor 1, e se eu fechar o Outlook no monitor 1 a próxima vez que eu abrir o Outlook ele vai abrir no monitor 1 não mais no monitor 3.


abraços