CWnd::PreCreateWindow

virtuel BOOL PreCreateWindow ( CRE&ATESTRUCTamp ; cs );

Valeur de retour

Différent de zéro si la création de la fenêtre doit continuer ; 0 pour indiquer l'échec de la création.

Paramètres

cs

Une structure CREATESTRUCT.

Remarques

Appelé par le framework avant la création de la fenêtre Windows attachée à cet objet CWnd.

Jamais appeler cette fonction directement.

L'implémentation par défaut de cette fonction vérifie un nom de classe de fenêtre NULL et remplace une valeur par défaut appropriée. Substituer cette fonction membre pour modifier la structure CREATESTRUCT avant la création de la fenêtre.

Chaque classe dérivée de CWnd ajoute ses propres fonctionnalités à sa substitution de PreCreateWindow. Par conception, ces dérivations de PreCreateWindow ne sont pas documentées. Pour déterminer les styles appropriés à chaque catégorie et les interdépendances entre les styles, vous pouvez examiner le code source MFC pour la classe de base de votre application. Si vous souhaitez substituer PreCreateWindow, vous pouvez déterminer si les styles utilisés dans la classe de base de votre application fournissent les fonctionnalités dont vous avez besoin en utilisant l'information recueillie à partir du code source MFC.

Pour plus d'informations sur l'évolution des styles de fenêtre, voir la changer les Styles d'une fenêtre créée par MFC dans le Guide du programmeur Visual C++.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CWnd::Create, CWnd::CreateEx, CREATESTRUCT

Index