SETTOPMOST(oOBJ:handle)

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
cruz_brasil
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 12 Mar 2010 17:17
Localização: Coimbra - Portugal

SETTOPMOST(oOBJ:handle)

Mensagem por cruz_brasil »

Boa noite pessoal,
Estou tendo dificuldade de trazer um window para frente de todos os objetos,
É um panel com uma browse dentro, que deve pular para frente de todos os objetos, mas não estou conseguindo com as funções que eu esperava que fosse funcionar, tentei com as opções da HWGUI, mas não tive sucesso então parti para o C para ver se conseguia, e estudando a documentação da MSDN, encontrei o seguinte:
BOOL WINAPI SetWindowPos(
_In_ HWND hWnd,
_In_opt_ HWND hWndInsertAfter,
_In_ int X,
_In_ int Y,
_In_ int cx,
_In_ int cy,
_In_ UINT uFlags
);
Então setei o "_In_opt_ HWND hWndInsertAfter," HWND_TOPMOST que promete "Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated."
Mas ainda assim não estou conseguindo o resultado desejado, segue um print do problema.
Alguem sabe como solucionar isso?
Grato a todos.


Imagem
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

SETTOPMOST(oOBJ:handle)

Mensagem por Antonio »

cruz_brasil,

Em http://svn.code.sf.net/p/hwgui/code/tru ... /Changelog contam recentes alterações:

2016-11-17 08:50 UTC+0300 Alexander Kresin <alex@belacy.ru>
* source/gtk/window.c
* hwg_SetTopMost( handle ) and hwg_RemoveTopMost( handle ) functions added
as in WinAPI version.


2016-11-11 14:35 UTC+0300 Alexander Kresin <alex@belacy.ru>
* source/gtk/commond.c
* Now a font selection dialog respects the font object, passed by parameter
(based on suggestion of Andrey Tarasov).

2016-11-11 10:40 UTC+0300 Alexander Kresin <alex@belacy.ru>
* include/guilib.ch
* BACKCOLOR clause added to @ ... BITMAP command
* include/hwgextern.ch
* hwg_SetMenuBackColor added to a list of REQUEST's
* source/gtk/control.c
* Word wrapping added fot multiline edit controls, provided by Andrey Tarasov.
* source/gtk/hsayimg.prg
* source/winapi/hsayimg.prg
* Backcolor support added to HSayBmp
* source/winapi/menu_c.c
* hwg_SetMenuInfo() has been renamed to hwg_SetMenuBackColor(), third parameter
added - logical value - if set to .F., the background color doesn't apply to submenus.


Veja se não resolve seu problema.
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
Responder