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