FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Dialogs con coordenadas concretas
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Dialogs con coordenadas concretas
Posted: Sat Dec 01, 2012 03:29 PM
Compañeros, buenas tardes:

Tengo un Dialogs hecho desde recurso pero necesito que se visualice en una parte concreta de la pantalla.
Intenté con :

Code (fw): Select all Collapse
define dialog oDlg resource 'Clasicli2' FROM 5,5 to 20,50 title 'Categorías...'
....
....
activate dialog oDlg


... pero NO se visualiza donde quiero sino en el centro de la pantalla.

Espero sugerencias.
Mil gracias.
Un saludo.
LORENZO.
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Re: Dialogs con coordenadas concretas
Posted: Sat Dec 01, 2012 03:50 PM

Prueba asi :

Es para mover a las coordenadas que requieras
ACTIVATE DIALOG oDlg ON INIT oDlg:Move(aGENERAL[21],aGENERAL[22])

Esto te centra el dialogo
ACTIVATE DIALOG oDlg CENTER

Saludos.

Posts: 346
Joined: Mon Oct 05, 2009 03:35 PM
Re: Dialogs con coordenadas concretas
Posted: Sat Dec 01, 2012 05:20 PM
no se si es correcto o no, pero mi experiencia con resource workshop, es:

si dibujas un dialogo por ejemplo en las coordenadas inferiores como en el ejemplo de la foto 1

en la pantalla sale en la misma posición que colocaste el dialogo, como te muestro en la foto 2

foto 1:
http://imageshack.us/photo/my-images/856/pant1g.jpg/

foto 2:
http://imageshack.us/photo/my-images/6/pant2q.jpg/

espero que sirva de ayuda
SkyPe: armando.lagunas@hotmail.com

Mail: armando.lagunas@gmail.com
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Dialogs con coordenadas concretas
Posted: Sun Dec 02, 2012 10:36 AM

Compañeros,

Gracias a vuestras sugerencias me dieron la pista de cómo solventarlo....
Para el diseño de pantalla yo utilizo Pelles C y en propiedades del dialogs aparecen los campos "Izqda" y "Alto", ahí cambié las coordenadas (que nunca modifiqué el valor por defecto de esos campos).... y "et voila": La flauta sonó.

Mil gracias por todo.
Lorenzo.

Continue the discussion