FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Abrir un dialogo en una posic
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Abrir un dialogo en una posic
Posted: Wed Feb 18, 2009 08:07 PM
Estoy intnetando abrir un dialogo creado desde recursos en una posición determinada de la pantalla.

Actualmente lo consigo mandando la instruccion SetWindowPos( ::hWnd, , aPoint[ 1 ], aPoint[ 2 ] - ::nWidth(), ::nWidth(), ::nHeight() )

pero se ve un feo parpadeo en pantalla.

Alguna idea de como evitar esto.

Gracias.

http://www.apolosoftware.com
Posts: 139
Joined: Fri Nov 25, 2005 04:38 PM
Re: Abrir un dialogo en una posic
Posted: Wed Feb 18, 2009 10:01 PM

use odlg:move(row,col)

Ronaldo Minacapelli
Sistemas, Hospedagem e Criação de WebSites
http://www.bazevani.com.br
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Abrir un dialogo en una posic
Posted: Thu Feb 19, 2009 08:34 AM
No sireve, parpadea.

Gracias.

http://www.apolosoftware.com
Posts: 1335
Joined: Fri Jun 13, 2008 11:04 AM
Re: Abrir un dialogo en una posic
Posted: Thu Feb 19, 2009 11:52 AM

Have you tried ACTIVATE DIALOG oDLG ON INIT oDlg:nTop:=10,oDlg:nLeft:=20,.....

Regards

Anser

Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Abrir un dialogo en una posic
Posted: Thu Feb 19, 2009 07:27 PM
No eso tampoco funciona el dialogo se muestra en la posicion inicial, no se mueve.

http://www.apolosoftware.com
Posts: 149
Joined: Mon Oct 10, 2005 09:30 AM
Re: Abrir un dialogo en una posic
Posted: Fri Feb 27, 2009 09:19 AM
Ya lo solucione, he creado el dialogo como Hijo del control anterior, y creando el control en una posicion fuera de los margenes de la pantalla para despues moverlo, asi evito el parpadeo.

Un Saludo.

http://www.apolosoftware.com

Continue the discussion