COleControlSite::ModifyStyleEx
Modifie les styles étendus du contrôle.
virtual BOOL ModifyStyleEx(
DWORD dwRemove,
DWORD dwAdd,
UINT nFlags
);
Paramètres
dwRemove
Les styles étendus à supprimer des styles de fenêtre en cours.dwAdd
Les styles étendus à ajouter des styles de fenêtre en cours.nFlags
Fenêtre positionnement des balises. Pour obtenir la liste des valeurs possibles, consultez la fonction de SetWindowPos dans Kit de développement logiciel Windows.
Valeur de retour
Une valeur différente de zéro si les styles sont modifiés, sinon zéro.
Notes
La propriété d'apparence des actions de contrôle sera modifiée pour correspondre à la configuration de WS_EX_CLIENTEDGE. Tous les autres styles de fenêtre étendus sont appliqués directement vers le handle de fenêtre du contrôle, s'il est présent.
Modifie les styles étendus par fenêtre de l'objet contrôle de site. Les styles à ajouter ou être supprimés peuvent être combinés à l'aide de bits OR ( | opérateur). Consultez la fonction de CreateWindowEx dans Kit de développement logiciel Windows pour plus d'informations sur les styles de fenêtre disponibles.
Si nFlags est différent de zéro, ModifyStyleEx appelle la fonction SetWindowPosWin32, et redessine la fenêtre en combinant nFlags avec les quatre indicateurs suivants :
SWP_NOSIZE conserve la taille actuelle.
SWP_NOMOVE conserve la position actuelle.
SWP_NOZORDER conserve l'ordre de plan actuel.
SWP_NOACTIVATE n'active pas la fenêtre.
Pour modifier les styles étendus d'une fenêtre, appelez ModifyStyle.
Configuration requise
Header: afxocc.h