TinyTERM Plus - Como mover a MainWindow usando CScript e/ou TE Control Object
-
13-12-2019 - |
Pergunta
Como o MainWindow do TinyTERM pode ser movido programaticamente usando o CScript do TinyTERM e/ou o objeto TE do TinyTERM?
Vejo que a linguagem CScript tem uma função MoveWindow
Void MoveWindow( hWnd, iX, iY, iW, iH bRepaint )
Calls Win32 MoveWindow function.
MoveWindow( hFrame, x, y, w, h, 1 );
Alguém sabe como obter o hWnd do MainWindow?
Estou usando a versão 4.42.
Manual de referência dos programadores TinyTERM Plus
http://www.centurysoftware.com/docs/TinyTERM_Plus_PRM.pdf
Página de suporte
http://www.centurysoftware.com/support/index.php
Quero mover a MainWindow porque estou usando outro programa para iniciar o TinyTERM Plus.Atualmente o TinyTERM inicia no meio da tela.Gostaria de movê-lo para cima do aplicativo que o iniciou.Como terei 4 (ou mais) aplicativos iniciando uma sessão do TinyTERM, será confuso ter todas as sessões do TinyTERM umas sobre as outras.O usuário terá que movê-los manualmente.
Solução
No arquivo TinyTerm .TPX, as duas configurações a seguir podem ser usadas:
xwindow= (Define a posição ESQUERDA da janela)
ywindow= (Define a posição SUPERIOR da janela)
Este arquivo .TPX é configurado no mesmo formato de um arquivo .INI.
Isso precisa ser alterado antes de iniciar o TinyTerm.
Outra configuração que usei foi alterar o tamanho da janela:
wwindows= (Altere a LARGURA da janela)
hwindows= (Alterar a ALTURA da janela)
Quando foi redimensionado, a fonte também foi redimensionada.
Isso foi útil porque o usuário poderia definir o tamanho do
a janela que iniciou o TinyTerm.Sabendo que tamanho permitido
para definir a janela do TinyTerm para o mesmo tamanho.