Puede cambiarse el estilo de un Dialog en tiempo de ejecucio

Puede cambiarse el estilo de un Dialog en tiempo de ejecucio

Postby Rafael Clemente » Tue Aug 21, 2007 10:58 am

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
Rafael Clemente
 
Posts: 365
Joined: Sat Oct 08, 2005 7:59 pm
Location: Barcelona, Spain

Postby Antonio Linares » Tue Aug 21, 2007 11:12 am

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
Antonio Linares
Site Admin
 
Posts: 41948
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Rafael Clemente » Tue Aug 21, 2007 11:51 am

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 12 guests