Partager via


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

Voir aussi

Référence

COleControlSite, classe

Graphique de la hiérarchie