E' da tanto che non lavoro con le MFC comunque per togliere uno stile io facevo così:Originariamente inviato da Squall1988
Se io creo un CButton (un pulsante, per intenderci), dopo posso usare la funzione membro SetButtonStyle() per aggiungere uno stile.
Conoscete un modo per poi togliere questo stile impostato?!?!
mi recuperavo lo stile corrente con GetWindowStyle() (o GetStyle() ora nn ricordo) metodo di CWnd, poi gli applicavo gli operatori bit a bit, qualcosa come
currentStyle &= ~WS_STYLE_CODE;
dove WS_STYLE_CODE era lo stile da levare
ed infine riapplicavo il nuovo stile con setStyle

Rispondi quotando