Problema con @nRow,nCol BUTTON ... PIXEL

Problema con @nRow,nCol BUTTON ... PIXEL

Postby César E. Lozada » Thu Nov 05, 2009 3:20 am

Tengo una pregunta de novatos y pido excusas de antemano.

Necesito que en un diálogo un botón ocupe una posición fija pero relativa al tamaño variable del diálogo, por ejemplo, en su esquina inferior derecha.

Hago
@ 0,0 BUTTON oBtn1 PROMPT "&Aceptar" OF oDlg PIXEL

ACTIVATE DIALOG oDlg CENTERED;
ON INIT oBtn1:Move(oDlg:nHeight-36,oDlg:nWidth-50,40,24)

pero el botón no cae dentro del diálogo.

¿Que hay que hacer con oDlg:nHeight y oDlg:nWidth para que sean compatibles con los pixeles?


Gracias.
User avatar
César E. Lozada
 
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela

Re: Problema con @nRow,nCol BUTTON ... PIXEL

Postby mmercado » Thu Nov 05, 2009 4:38 am

Estimado César:
César E. Lozada wrote:Necesito que en un diálogo un botón ocupe una posición fija pero relativa al tamaño variable del diálogo, por ejemplo, en su esquina inferior derecha.

Al mejor cocinero se le quema el arroz :D

Creo que debería ser así:
Code: Select all  Expand view
# include "FiveWin.ch"

Function Main()

   Local oDlg, oBtn1

   Define Dialog oDlg Title "Botón en la esquina inferior derecha"

   @100, 0 BUTTON oBtn1 PROMPT "&Aceptar" OF oDlg

   ACTIVATE DIALOG oDlg CENTERED ON INIT oBtn1:Move( oDlg:nBottom - 24, oDlg:nRight - 50, 50, 24, .T. )

Return Nil
 

Un abrazo.
manuelmercado at prodigy dot net dot mx
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Re: Problema con @nRow,nCol BUTTON ... PIXEL

Postby César E. Lozada » Fri Nov 06, 2009 5:03 am

Gracias, Manuel.
User avatar
César E. Lozada
 
Posts: 128
Joined: Wed Oct 26, 2005 12:18 pm
Location: Los Teques, Miranda, Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 52 guests

cron