Para meu amigo Alfredo Arteaga!

Post Reply
AOKISANTOS
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Para meu amigo Alfredo Arteaga!

Post by AOKISANTOS »

Alfredo, como consigo as variaveis NH+NW???

Gracias amigo

Aoki

Ray, lo uso de esta forma:

DEFINE ICON oIcon RESOURCE "IconSys"
DEFINE WINDOW oWChld MDIChild FROM 1,2 TO 2,2 OF oWnd TITLE cTitle NOZOOM ICON oIcon
DEFINE DIALOG oDlg RESOURCE "Dialogo" FONT oWnd:oFont OF oWChld
...
ACTIVATE DIALOG oDlg NOWAIT VALID (oWChld:End(),.T.)
ACTIVATE WINDOW oWChld ;
ON INIT (oDlg:Move(0,0)) ;
ON RESIZE (oWChld:SetSize(oDlg:nWidth+nW,oDlg:nHeight+nH)) ;
VALID (oWChld:=Nil,Close_Dlg(),.T.)
FWH25+XHARBOUR 99.50
User avatar
QAZWSX2K
Posts: 359
Joined: Tue Oct 25, 2005 7:06 pm
Location: Bogota - Caracas

Post by QAZWSX2K »

A MI ME PARECE, CLARO QUE MI OPINION NO ES VALIDA PARA NADA, QUE PODRIAN SER LA DIFERENCIA EN PIXEL DE LA RESOLUCION DE LA PANTALLA
Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian

alex_patino74@hotmail.com
whatsapp 57+3214777217
User avatar
Alfredo Arteaga
Posts: 326
Joined: Sun Oct 09, 2005 5:22 pm
Location: Mexico
Contact:

Post by Alfredo Arteaga »

Hay un efecto que aparece cuando se cambia de tema, con esto se ajusta la diferencia (no es perfecto, pero no se ve mal).

nW:=IF(IsWinNT(), 8, 8)
nH:=IF(IsWinNT(),33,27)
oWChld:bGotFocus :={|| SetIdxRec()}
ACTIVATE DIALOG oDlg NOWAIT VALID (oWChld:End(),.T.)
ACTIVATE WINDOW oWChld ;
ON INIT oDlg:Move(0,0) ;
ON RESIZE oWChld:SetSize(oDlg:nWidth+nW,oDlg:nHeight+nH,.T.) ;
VALID Cierra_Dlg(oItem,oBtnB,aX,cHelp)
AOKISANTOS
Posts: 210
Joined: Sun Jul 23, 2006 1:15 am

Post by AOKISANTOS »

Gracias amigo!
FWH25+XHARBOUR 99.50
Post Reply