Janela StayOnTop

Outras bibliotecas visuais e IDEs para Harbour/xHarbour (xHGTK/HbWxW/GtWvT/GtWvW/WvWtools.etc)

Moderador: Moderadores

Wellington
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 16 Jun 2008 13:17
Localização: Sao Paulo

Janela StayOnTop

Mensagem 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,
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Janela StayOnTop

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Wellington
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 16 Jun 2008 13:17
Localização: Sao Paulo

Re: Janela StayOnTop

Mensagem por Wellington »

Não, meste caso são janelas Gtwvw utilizando o WVW_nOpenWindow()
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Janela StayOnTop

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Wellington
Usuário Nível 1
Usuário Nível 1
Mensagens: 41
Registrado em: 16 Jun 2008 13:17
Localização: Sao Paulo

Re: Janela StayOnTop

Mensagem por Wellington »

Beleza, resolvido.

Agora teria como evitar o foco em qualquer outra janela ? Isto ainda esta acontecendo.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Janela StayOnTop

Mensagem 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
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder