Valores de dialogos en recursos y en codigo

Post Reply
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Valores de dialogos en recursos y en codigo

Post by Compuin »

Hola Foro,

Los valores de las dimensiones de un dialogo desde recursos como se pueden usar en el codigo al crear un dialogo, ya que colocando estos mismo valores los dialogos son de tamano distinto.

Se debe hacer algun tipo de conversion ?
Last edited by Compuin on Wed Nov 27, 2019 7:18 pm, edited 1 time in total.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Valores de dialogos en recursos y en codigo

Post by cnavarro »

Mas pequeños o mas grandes
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Re: Valores de dialogos en recursos y en codigo

Post by Compuin »

cnavarro wrote:Mas pequeños o mas grandes
Quedan grandes, en _ cubre completamente la pantalla. Te pongo un ejemplo de uno que estoy tratando de usar en mi codigo .prg

CLIENT DIALOG DISCARDABLE 138, 96, 504, 339
STYLE WS_POPUP|DS_MODALFRAME|DS_3DLOOK|WS_CAPTION|WS_SYSMENU
CAPTION "Nuevo Clientes"
FONT 10, "Arial"
{
CONTROL "&Aceptar [F5]", IDOK, "Button", WS_TABSTOP, 396, 306, 50, 14
CONTROL "&Cancelar", IDCANCEL, "Button", WS_TABSTOP, 452, 306, 50, 14
}
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Valores de dialogos en recursos y en codigo

Post by cnavarro »

Intenta dividir por dos lo que aparece en el RC
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Re: Valores de dialogos en recursos y en codigo

Post by Compuin »

cnavarro wrote:Intenta dividir por dos lo que aparece en el RC
No, igual no son proporcionales
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Valores de dialogos en recursos y en codigo

Post by cnavarro »

Pon los valores iniciales y los que obtienes.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Re: Valores de dialogos en recursos y en codigo

Post by Compuin »

cnavarro wrote:Pon los valores iniciales y los que obtienes.
No entiendo a que se refiere
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Valores de dialogos en recursos y en codigo

Post by cnavarro »

Sí, si los valores en tu RC son 138, 96, 504, 339, por ejemplo
Pon las dimensiones que obtienes: oDlg:nTop, oDlg:nLeft, oDlg:nWidth, oDlg:nHeight, oDlg:nRigth, oDlg:nBottom
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Compuin
Posts: 1017
Joined: Tue Dec 28, 2010 1:29 pm

Re: Valores de dialogos en recursos y en codigo

Post by Compuin »

cnavarro wrote:Sí, si los valores en tu RC son 138, 96, 504, 339, por ejemplo
Pon las dimensiones que obtienes: oDlg:nTop, oDlg:nLeft, oDlg:nWidth, oDlg:nHeight, oDlg:nRigth, oDlg:nBottom
Tampoco funciona de esa manera. De hecho el programa samples\desing.prg crea unos valores para el dialogo en PRG y otros para el RC

Alguna otra sugerencia ?
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Valores de dialogos en recursos y en codigo

Post by cnavarro »

Compuin wrote:
cnavarro wrote:Sí, si los valores en tu RC son 138, 96, 504, 339, por ejemplo
Pon las dimensiones que obtienes: oDlg:nTop, oDlg:nLeft, oDlg:nWidth, oDlg:nHeight, oDlg:nRigth, oDlg:nBottom
Tampoco funciona de esa manera. De hecho el programa samples\desing.prg crea unos valores para el dialogo en PRG y otros para el RC

Alguna otra sugerencia ?
Sigues sin entender lo que quiero decir
A ver si me puedes enviar lo que te aparece con esos valores en el fichero .log que genera

Code: Select all


   DEFINE DIALOG oDlg RESOURCE "........"   
   .../...
   ACTIVATE DIALOG oDlg ON INIT Valores( oDlg )

.../...
Return nil

Function Valores( oDlg )

FWLOG oDlg:nTop, oDlg:nLeft, oDlg:nWidth, oDlg:nHeight, oDlg:nRigth, oDlg:nBottom

Return nil
 
Pero como te decía tambien necesito ver los valores que tienes en el RC de definición del diálogo
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
carlos vargas
Posts: 1421
Joined: Tue Oct 11, 2005 5:01 pm
Location: Nicaragua

Re: Valores de dialogos en recursos y en codigo

Post by carlos vargas »

Creo que los dialogos tiene una unidad de medida basado en dialog unit, y las ventanas o dialogo creados a pelo usan pixeles, de ahi que se uses valores constantes para que se ajusten.
https://techsupt.winbatch.com/webcgi/we ... lained.txt
Salu2
Carlos Vargas
Desde Managua, Nicaragua (CA)
Post Reply