Página 1 de 1

Janela StayOnTop

Enviado: 26 Mai 2009 13:17
por Wellington
Olá a todos,
Utilizo Gtwvw + Hwgui e gostaria de saber como criar uma janela para que fique exclusiva enquanto estiver nela.
O que acontece é o seguinte: estou num browse e ao chamar uma opcao de inclusao a janela é criada normalmente, porem se clicar no browse a mesma perde o foco "escondendo-se" atras da janela clicada.
a forma de criacao para as janelas é a seguinte:

JanelaX := WVW_nOpenWindow(" Janela",00,00,24,79,WS_CAPTION,0)

Espero que tenham entendido e possa me ajudar.

Desde já agradeço,

Re: Janela StayOnTop

Enviado: 26 Mai 2009 13:24
por sygecom
A janela da opção de inclusão é em Hwgui ? se for tem que abrir ela como DIALOG normal e não NOMODAL ou MDI, alias MDI acredito que a Hwgui não deixa abrir junto com a GTWVW mas NOMODAL ela deixa.

Re: Janela StayOnTop

Enviado: 26 Mai 2009 13:34
por Wellington
Não, meste caso são janelas Gtwvw utilizando o WVW_nOpenWindow()

Re: Janela StayOnTop

Enviado: 26 Mai 2009 13:44
por sygecom
Já tentou com:
JanelaX := WVW_nOpenWindow(" Janela",00,00,24,79)

No seu exemplo: WVW_nOpenWindow(" Janela",00,00,24,79,WS_CAPTION,0) o ultimo ZERO não seria para o primeiro FORM, o principal ? tente também sem o ultimo ZERO, assim ficaria como janela mãe o seu BROWSE.

Re: Janela StayOnTop

Enviado: 26 Mai 2009 14:23
por Wellington
Beleza, resolvido.

Agora teria como evitar o foco em qualquer outra janela ? Isto ainda esta acontecendo.

Re: Janela StayOnTop

Enviado: 26 Mai 2009 15:21
por sygecom
Pode tentar com esse exemplo:
WVW_nOpenWindow(" Janela",00,00,24,79,WS_CAPTION|WS_SYSMENU|WS_VISIBLE)

E não deixa de dar uma consultada no WINUSER.CH que tem definido todos os Style