FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Valores de dialogos en recursos y en codigo
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 06:42 PM

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 ?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 06:58 PM

Mas peque帽os o mas grandes

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 07:16 PM
cnavarro wrote:Mas peque帽os o mas grandes


Quedan grandes, en algunos casos 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
}

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 08:39 PM

Intenta dividir por dos lo que aparece en el RC

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 08:56 PM
cnavarro wrote:Intenta dividir por dos lo que aparece en el RC


No, igual no son proporcionales

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 09:40 PM

Pon los valores iniciales y los que obtienes.

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 10:16 PM
cnavarro wrote:Pon los valores iniciales y los que obtienes.


No entiendo a que se refiere

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Wed Nov 27, 2019 10:47 PM

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

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1276
Joined: Tue Dec 28, 2010 01:29 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Thu Nov 28, 2019 01:53 PM
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 ?

FWH 25.12

Harbour/Hbmk2

Microsoft Visual C++

MySql 8.0

Antigravity

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Thu Nov 28, 2019 02:09 PM
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 (fw): Select all Collapse
   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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1789
Joined: Tue Oct 11, 2005 05:01 PM
Re: Valores de dialogos en recursos y en codigo
Posted: Thu Nov 28, 2019 05:21 PM
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/webbatch.exe?techsupt/nftechsupt.web+WinBatch/Dialog~Editor/Dialog~Editor~version~6.X+Dialog~Units~Explained.txt
Salu2

Carlos Vargas

Desde Managua, Nicaragua (CA)

Continue the discussion