Estimados;
supongo que este tema es "viejito", pero hace dias que no doy con la soluci贸n
Mi aplicaci贸n arranca en una Ventana con RibbonBar; debajo de la cual pretendo que se abra un Dialog hecho desde recurso.
El punto es ubicarlo dentro de la ventana para distintos... peroooo estoy teniendo problemas al ejecutarlo en distintas resoluciones de monitores
Para ello intente ubicarlo de la siguiente manera:
En un monitor de resoluci贸n 1440x900 se ve as铆: (ser铆a lo deseado)

En un monitor de resoluci贸n 1366x768 se ve as铆:

Cual es la manera de posicionarlo para cualquier resolucion?
muchas gracias
supongo que este tema es "viejito", pero hace dias que no doy con la soluci贸n
Mi aplicaci贸n arranca en una Ventana con RibbonBar; debajo de la cual pretendo que se abra un Dialog hecho desde recurso.
El punto es ubicarlo dentro de la ventana para distintos... peroooo estoy teniendo problemas al ejecutarlo en distintas resoluciones de monitores
Para ello intente ubicarlo de la siguiente manera:
// Pantalla
snSCRANCHO 聽GetSysMetrics( 0 )
snSCRALTO 聽 聽 GetSysMetrics( 1 )
...
聽 聽DEFINE RIBBONBAR h0:oRBar WINDOW soWnd0 PROMPT "Pedidos" HEIGHT 150 TOPMARGIN 55 //, "Articulos"
...
聽 聽DEFINE DIALOG oDlg RESOURCE "Dlg_LstPedidos" OF soWnd0 聽 // ventana principal
...
聽 // la ecuasi贸n es: Alto de Screen - ( Alto de Dialog+Alto de RibbonBar)
聽 聽ON INIT ( ON INIT ( oDlg:Move( (snSCRAlto-( oDlg:nHeight+h0:oRBar:nHeight ) )/2, soWnd0:nLeft+2 ), ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 oDlg:aMinMaxInfo:= { oDlg:nWidth, oDlg:nHeight, ; 聽 聽 聽// xMaxSize, 聽 聽 聽yMaxSize
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽0, 0, ; 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 // xMaxPosition, 聽yMaxPosition
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽oDlg:nWidth, oDlg:nHeight, ; 聽 聽 聽// xMinTrackSize, yMinTrackSize
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽oDlg:nWidth, oDlg:nHeight } )En un monitor de resoluci贸n 1440x900 se ve as铆: (ser铆a lo deseado)

En un monitor de resoluci贸n 1366x768 se ve as铆:

Cual es la manera de posicionarlo para cualquier resolucion?
muchas gracias
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina