FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para CA-Clipper otra de dialogo
Posts: 30
Joined: Sat Apr 15, 2006 11:25 PM

otra de dialogo

Posted: Tue Sep 25, 2007 02:01 PM

como se puede modificar las propiedades de un dialogo en tiempo de ejecucion

style nOR( DS_MODALFRAME, WS_POPUP, 4 ) por ejemplo

siendo dicho dialogo creado desde recurso

pd
oDialog:nWidth = ...
oDialog:nHeight = ...
sirve para el cambio de tama帽o del dialogo conservando la misma posicion los distintos elementos del dialogo ?
ya que mi idea es poder usar una antigua clase de C茅sar E. Lozada
y selecion su visualizacion o no dependiendo de la elecion.
clase en cuestion "trfandlg"
gracias.
8)

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

otra de dialogo

Posted: Tue Sep 25, 2007 08:15 PM

Ciertas propiedades, como por ejemplo las dimensiones, se pueden cambiar en tiempo de ejecuci贸n. Como tu mismo indicas:

oDialog:nWidth = ...
oDialog:nHeight = ...

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 30
Joined: Sat Apr 15, 2006 11:25 PM

otra de dialogo

Posted: Tue Sep 25, 2007 09:32 PM

gracias , pero y las otras propiedades referente a la forma en que se representa la pantalla , el codigo

DEFINE DIALOG oDlg FROM nTop, nLeft to nBottom, nRight TITLE ctitle pixel desde codigo

y lo que busco es el siquiente

define dialog ODLG resource resdial title ctitle ;
style nor (WS_VISIBLE ,WS_CLIPSIBLINGS)

como se debe aplicar los style a los dialogos generados desde recursos
para poder cambiar de stylo y ponerlo distinto al definido en la rc
gracias que me enrollo como una perciana

:lol:

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

otra de dialogo

Posted: Wed Sep 26, 2007 06:45 AM

Los estilos no se pueden cambiar en tiempo de ejecuci贸n. Windows no lo permite.

La 煤nica soluci贸n es volver a crear el di谩logo con el estilo distinto. Una alternativa es crear un di谩logo sin controles y "pasar" los controles de un di谩logo al otro usando la funci贸n SetParent()

Busca en estos foros por SetParent() y encontrar谩s varios ejemplos

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion