Puede cambiarse el estilo de un Dialog en tiempo de ejecucio

Post Reply
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Puede cambiarse el estilo de un Dialog en tiempo de ejecucio

Post by Rafael Clemente »

Pues eso: Si defino:

DEFINE DIALOG oDlg .... STYLE WS_CHILD+WS_BORDER...
ACTIVATE DIALOG oDlg....

¿puedo hacer luego: oDlg:nStyle := WS_CHILD+WS_THICKFRAME para permitir redimensionar el diálogo en determinado momento?
(De momento lo he intentado pero no funciona ¿me falta algo?)

Gracias,
Rafael
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Rafael,

Por lo que sé, no se puede. La forma de hacerlo sería "mover" todos sus controles a una ventana oculta, usando SetParent(), luego crear un diálogo "vacio" con el nuevo estilo, y mover los controles de nuevo al nuevo diálogo
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Rafael Clemente
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Post by Rafael Clemente »

Gracias, Antonio
Rafael
Post Reply