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.
otra de dialogo
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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
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
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
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
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