Freigeben über


COleControlSite::ModifyStyleEx

Ändert die erweiterten Format des Steuerelements.

virtual BOOL ModifyStyleEx(
   DWORD dwRemove,
   DWORD dwAdd,
   UINT nFlags 
);

Parameter

  • dwRemove
    Die von Stilen entfernt werden erweiterten Stile, des aktiven Fensters.

  • dwAdd
    Die von Stilen hinzugefügt werden erweiterten Stile, des aktiven Fensters.

  • nFlags
    Fenster, das Flags positioniert.Eine Liste der möglichen Werten, finden Sie die SetWindowPos-Funktion in Windows SDK.

Rückgabewert

Ungleich 0 (null), wenn die Stile geändert werden; andernfalls null.

Hinweise

Die Darstellungseigenschaft der Bestand des Steuerelements wird geändert, um die Einstellung für WS_EX_CLIENTEDGE übereinstimmt.Alle anderen erweiterten Fensterstile wird direkt zum Fensterhandle des Steuerelements angewendet, sofern vorhanden.

Ändert die Fenstererweiterten formate des Steuerungssiteobjekts.Hinzugefügt werden oder entfernt werden die Stile können kombiniert werden, indem Sie den bitweisen OR verwendet ( | Operator).Siehe die CreateWindowEx-Funktion in Windows SDK zu Informationen über die verfügbaren Fensterstile.

Wenn nFlags ungleich 0 (null) ist, ruft ModifyStyleEx die Win32-Funktion SetWindowPos auf und zeichnet das Fenster neu, indem nFlags mit den folgenden vier Flags kombiniert:

  • SWP_NOSIZE behält die aktuelle Größe bei.

  • SWP_NOMOVE behält die aktuelle Position bei.

  • SWP_NOZORDER behält die aktuelle z-Ordnung bei.

  • SWP_NOACTIVATE ermöglicht nicht das Fenster.

Um die erweiterten Formate eines Fensters zu ändern, rufen Sie ModifyStyle auf.

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

COleControlSite-Klasse

Hierarchien-Diagramm