COleControlSite::ModifyStyle
Modificare gli stili del controllo.
virtual BOOL ModifyStyle(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
Parametri
dwRemove
Gli stili da rimuovere dagli stili correnti della finestra.dwAdd
Gli stili da aggiungere dagli stili correnti della finestra.nFlags
Finestra che inserisce i flag.Per un elenco di valori possibili, vedere la funzione SetWindowPos in Windows SDK.
Valore restituito
Diverso da zero se gli stili vengono modificati, altrimenti zero.
Note
La proprietà abilitata di azione del controllo viene modificata in base all'impostazione WS_DISABLED.La proprietà dello stile del bordo di azione del controllo verrà modificata da corrispondere all'impostazione obbligatoria per WS_BORDER.Tutti gli altri stili vengono applicati direttamente all'handle della finestra del controllo, se disponibile.
Modificare gli stili del controllo della finestra.Gli stili da aggiungere o rimuovere possono essere combinate utilizzando il OR bit per bit ( | operatore).Vedere funzione CreateWindow in Windows SDK per informazioni sugli stili disponibili della finestra.
Se nFlags è diverso da zero, ModifyStyle chiama la funzione Win32 SetWindowPose ridisegna la finestra combinando nFlags con i quattro seguenti flag:
SWP_NOSIZE conserva le dimensioni correnti.
SWP_NOMOVE manterrà la posizione corrente.
SWP_NOZORDER conserva l'ordine Z corrente.
SWP_NOACTIVATE non attiva la finestra.
Per modificare gli stili estesi di una finestra, chiamare ModifyStyleEx.
Requisiti
Header: afxocc.h