Condividi tramite


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

Vedere anche

Riferimenti

Classe di COleControlSite

Grafico della gerarchia