Membres de la classe CWnd

Initialisation Fonctions d'élément de boîte de dialogue Gestionnaires de messages d'initialisation
Fonctions de l'état de la fenêtre Fonctions de liaison de données Gestionnaires de messages système
Position et taille de la fenêtre Fonctions du menu Gestionnaires de messages général
Fonctions de fenêtre d'accès Outil astuce fonctions Gestionnaires de messages de contrôle
Fonctions de mise à jour/peinture Fonctions de minuterie Gestionnaires de messages d'entrée
Coordonner les fonctions de mappage Fonctions alertes Gestionnaires de messages de zone non cliente
Fonctions de texte de la fenêtre Fonctions de Message de la fenêtre Gestionnaires de messages MDI
Fonctions de défilement Fonctions de presse-papiers Gestionnaires de messages de presse-papiers
Fonctions de glisser-déplacer OLE contrôles Notification de boucle de menu
Fonctions lambda Overridables

Membres de données

m_hWnd Indique le HWND attaché à cette CWnd.

Construction ou Destruction

CWnd Construit un objet CWnd.
DestroyWindow Détruit la fenêtre Windows ci-joint.

Initialisation

Créer Crée et initialise la fenêtre enfant associée à l'objet CWnd.
PreCreateWindow Appelé avant la création de la fenêtre Windows attachée à cet objet CWnd.
CalcWindowRect Appelé pour calculer le rectangle de la fenêtre du rectangle client.
GetStyle Retourne le style de fenêtre.
GetExStyle Retourne le style étendu de la fenêtre.
Joindre S'attache à un handle Windows d'un objet de CWnd.
Détacher Détache un handle Windows d'un objet de CWnd et retourne le handle.
PreSubclassWindow Permet aux autres sous-classement nécessaire à se produire avant SubclassWindow est appelée.
SubclassWindow Attache une fenêtre à un objet CWnd et rend routent des messages via le CWndde.
UnsubclassWindow Détache une fenêtre à partir d'un objet de CWnd
FromHandle Retourne un pointeur vers un objet CWnd lors d'un handle à une fenêtre. Si un objet CWnd n'est pas attaché à la poignée, un objet de CWnd temporaire est créé et attaché.
FromHandlePermanent Retourne un pointeur vers un objet CWnd lors d'un handle à une fenêtre. Si un objet CWnd n'est pas attaché à la poignée, NULL est retourné.
DeleteTempMap Appelée automatiquement par le gestionnaire de temps ralenti de CWinApp et supprime tous les objets CWnd temporaires créés par FromHandle.
GetSafeHwnd Retourne m_hWnd, ou NULL si le pointeur this est NULL.
CreateEx Crée un Windows se chevauchent, pop-up ou une fenêtre enfant et l'attache à un objet CWnd.
CreateControl Créer un contrôle OLE qui sera représenté dans un programme MFC par un objet CWnd.

Fonctions de l'état de la fenêtre

IsWindowEnabled Détermine si la fenêtre est activée pour la souris et le clavier d'entrée.
EnableWindow Active ou désactive la souris et le clavier d'entrée.
GetActiveWindow Récupère la fenêtre active.
SetActiveWindow Active la fenêtre.
GetCapture Récupère le CWnd qui a la capture de la souris.
SetCapture Provoque toutes les souris d'entrée doit être envoyé à la CWnd.
GetFocus Récupère le CWnd qui a actuellement le focus d'entrée.
SetFocus Affirme le focus d'entrée.
GetDesktopWindow Récupère la fenêtre du Bureau Windows.
GetForegroundWindow Retourne un pointeur vers la fenêtre de premier plan (la fenêtre de niveau supérieur avec laquelle l'utilisateur travaille actuellement).
SetForegroundWindow Met le thread qui a créé la fenêtre en premier plan et active la fenêtre.
GetIcon Récupère le handle d'une icône.
SetIcon Définit le handle d'une icône spécifique.
GetWindowContextHelpId Récupère l'identificateur de contexte aide.
SetWindowContextHelpId Définit l'identificateur de contexte aide.
ModifyStyle Modifie le style actuel de la fenêtre.
ModifyStyleEx Modifie le style étendu de la fenêtre.

Position et taille de la fenêtre

GetWindowPlacement Récupère l'état d'émission et de la normale (restauré), positions réduites et agrandies d'une fenêtre.
SetWindowPlacement Définit l'état d'émission et la normale (restauré), des postes pour une fenêtre réduites et agrandies.
GetWindowRgn Récupère une copie de la région de la fenêtre d'une fenêtre.
SetWindowRgn Définit la région d'une fenêtre.
IsIconic Détermine si le CWnd est minimisée (iconique).
IsZoomed Détermine si CWnd est maximisée.
MoveWindow Modifie la position et les dimensions de CWnd.
SetWindowPos Modifie la taille de position et ordonnant d'enfant, fenêtres pop-up et de niveau supérieur.
ArrangeIconicWindows Réorganise les fenêtres réduites enfant (iconique).
BringWindowToTop Apporte CWnd au sommet d'une pile de windows qui se chevauchent.
GetWindowRect Obtient les coordonnées d'écran de CWnd.
GetClientRect Obtient les dimensions de la zone cliente de CWnd.

Fonctions de fenêtre d'accès

ChildWindowFromPoint Détermine, le cas échéant, des fenêtres enfant contient le point spécifié.
FindWindow Retourne le handle de la fenêtre, qui est identifié par son nom de la fenêtre et la classe de fenêtre.
GetNextWindow Retourne la fenêtre (ou précédente) dans la liste du gestionnaire de fenêtre.
GetOwner Récupère un pointeur vers le propriétaire d'une CWnd.
SetOwner Change le propriétaire d'une CWnd.
GetTopWindow Retourne la première fenêtre enfant auquel appartient le CWnd.
GetWindow Retourne la fenêtre avec la relation spécifiée dans cette fenêtre.
GetLastActivePopup Détermine les pop-up fenêtre appartenu à CWnd a été plus récemment actif.
IsChild Indique si le CWnd est une fenêtre enfant ou autre descendant direct de la fenêtre spécifiée.
GetParent Récupère la fenêtre parent de CWnd (le cas échéant).
GetSafeOwner Récupère le propriétaire sans danger pour la fenêtre donnée.
SetParent Change la fenêtre parent.
WindowFromPoint Identifie la fenêtre qui contient le point donné.
GetDlgItem Récupère le contrôle avec l'ID spécifié dans la boîte de dialogue spécifié.
GetDlgCtrlID Si le CWnd est une fenêtre enfant, appeler cette fonction renvoie la valeur de l'ID.
SetDlgCtrlID Définit l'ID de contrôle ou de la fenêtre pour la fenêtre (qui peut être n'importe quelle fenêtre enfant, non seulement un contrôle dans une boîte de dialogue).
GetDescendantWindow Recherche de toutes les fenêtres descendants et retourne à la fenêtre avec l'ID spécifié.
GetParentFrame Récupère la fenêtre frame parente de l'objet CWnd.
SendMessageToDescendants Envoie un message à toutes les fenêtres descendants de la fenêtre.
GetTopLevelParent Récupère le parent de niveau supérieur de la fenêtre.
GetTopLevelOwner Récupère la fenêtre de niveau supérieur.
GetParentOwner Retourne un pointeur vers la fenêtre parent de la fenêtre d'un enfant.
GetTopLevelFrame Récupère la fenêtre de niveau supérieur frame de la fenêtre.
UpdateDialogControls Appel pour mettre à jour l'état des boutons de la boîte de dialogue et autres contrôles.
UpdateData Initialise, ou extrait des données d'une boîte de dialogue.
CenterWindow Centres d'une fenêtre par rapport à son parent.

Fonctions de mise à jour/peinture

BeginPaint Prépare CWnd pour la peinture.
EndPaint Marque la fin de la peinture.
Imprimer Dessine la fenêtre courante dans le contexte de périphérique spécifié.
PrintClient Dessine une fenêtre dans le contexte de périphérique spécifié (généralement un contexte de périphérique d'imprimante).
LockWindowUpdate Désactive ou active à nouveau dessin dans la fenêtre donnée.
UnlockWindowUpdate Ouvre une fenêtre qui était fermée à clé avec CWnd::LockWindowUpdate.
GetDC Récupère un contexte d'affichage de la zone client.
GetDCEx Récupère un contexte d'affichage de la zone cliente et permet l'écrêtage tout en dessin.
RedrawWindow Mise à jour le rectangle spécifié ou la région dans la zone client.
GetWindowDC Récupère le contexte de l'affichage de la fenêtre entière, y compris la barre de légende, les menus et les barres de défilement.
ReleaseDC Libère les contextes de périphérique client et fenêtre, libérant pour utilisation par d'autres applications.
UpdateWindow Met à jour la zone client.
SetRedraw Permet des changements de CWnd être redessiné ou empêche les changements étant redessinée.
GetUpdateRect Récupère les coordonnées du plus petit rectangle qui entoure complètement la région de mise à jour de CWnd.
GetUpdateRgn Extrait de la région de mise à jour de CWnd.
Invalider Invalide la zone client toute.
InvalidateRect Invalide la zone cliente dans le rectangle donné en ajoutant ce rectangle à la région actuelle de la mise à jour.
InvalidateRgn Invalide la zone client de la région donnée par l'ajout de cette région à la région actuelle de la mise à jour.
Zone Valide la zone cliente dans le rectangle donné en supprimant le rectangle de la région actuelle de la mise à jour.
ValidateRgn Valide la zone client de la région donnée en supprimant la région de l'actuelle région de mise à jour.
ShowWindow Affiche ou masque la fenêtre.
IsWindowVisible Détermine si la fenêtre est visible.
ShowOwnedPopups Affiche ou masque toutes les fenêtres pop-up, appartenus à la fenêtre.
EnableScrollBar Active ou désactive une ou les deux flèches d'une barre de défilement.

Coordonner les fonctions de mappage

MapWindowPoints Convertit (cartes) un ensemble de points de l'espace de coordonnées de la CWnd à l'espace de coordonnées d'une autre fenêtre.
ClientToScreen Convertit les coordonnées du client d'un point donné ou un rectangle à l'écran en coordonnées d'écran.
ScreenToClient Convertit les coordonnées d'écran d'un point donné ou un rectangle à l'écran aux coordonnées du client.

Fonctions de texte de la fenêtre

SetWindowText Définit le titre de texte ou une légende de fenêtre (si il en a un) au texte spécifié.
GetWindowText Retourne le titre de texte ou une légende de fenêtre (si il en a un).
GetWindowTextLength Retourne la longueur du titre de texte ou de la légende de la fenêtre.
SetFont Définit la police courante.
GetFont Récupère la police courante.

Fonctions de défilement

GetScrollPos Récupère la position courante d'une zone de défilement.
GetScrollRange Copie les positions actuelles de la barre de défilement minimale et maximale pour la barre de défilement donné.
ScrollWindow Fait défiler le contenu de la zone client.
ScrollWindowEx Fait défiler le contenu de la zone cliente. Semblable à ScrollWindow, avec des fonctionnalités supplémentaires.
GetScrollInfo Récupère les informations qui maintient la structure SCROLLINFO sur une barre de défilement.
GetScrollLimit Récupère la limite de la barre de défilement.
SetScrollInfo Définit les informations sur la barre de défilement.
SetScrollPos Définit la position actuelle d'une case de défilement et, si spécifié, redessine la barre de défilement pour refléter la nouvelle position.
SetScrollRange Définit les valeurs minimale et maximale de position pour la barre de défilement donné.
ShowScrollBar Afficher ou masquer une barre de défilement.
EnableScrollBarCtrl Active ou désactive un contrôle de barre de défilement des frères et soeurs.
GetScrollBarCtrl Renvoie un frère contrôle barre de défilement.
RepositionBars Décale contrôle les barres dans la zone client.

Fonctions de glisser-déplacer

DragAcceptFiles Indique la fenêtre est acceptent les fichiers déplacés.

Fonctions lambda

CreateCaret Crée une nouvelle forme pour le lambda du système et obtient la propriété du signe insertion.
CreateSolidCaret Crée un bloc solide pour le lambda du système et obtient la propriété du signe insertion.
CreateGrayCaret Crée un bloc gris pour le lambda du système et obtient la propriété du signe insertion.
GetCaretPos Récupère les coordonnées du client de la position actuelle du signe d'insertion.
SetCaretPos Déplace l'accent circonflexe à une position spécifiée.
HideCaret Masque le caret de supprimer de l'écran d'affichage.
ShowCaret Montre l'accent circonflexe sur l'afficheur à la position courante du signe d'insertion. Une fois établi, le signe commence clignote automatiquement.

Fonctions d'élément de boîte de dialogue

CheckDlgButton Une coche à côté d'ou supprime une case à cocher dans un contrôle de bouton.
CheckRadioButton Vérifie le bouton radio spécifiée et supprime la case à cocher de tous les autres boutons de radio dans le groupe spécifié de boutons.
GetCheckedRadioButton Renvoie l'ID du bouton radio coché actuellement dans un groupe de boutons.
DlgDirList Remplit une zone de liste avec une liste de fichier ou un répertoire.
DlgDirListComboBox Remplit la zone de liste d'une zone de liste déroulante avec une liste de fichier ou un répertoire.
DlgDirSelect Récupère la sélection actuelle dans une zone de liste.
DlgDirSelectComboBox Récupère la sélection actuelle de la zone de liste d'une zone de liste modifiable.
GetDlgItemInt Traduit le texte d'un contrôle dans la boîte de dialogue donnée une valeur entière.
GetDlgItemText Extrait de la légende ou le texte associé à un contrôle.
GetNextDlgGroupItem Recherche pour le contrôle (ou précédent) au sein d'un groupe de contrôles.
GetNextDlgTabItem Récupère le premier co&ntrôle avec le thatnbsp de style WS_TABSTOP ; suit (ou précède) le contrôle spécifié.
IsDlgButtonChecked Détermine si un contrôle de bouton est activé.
IsDialogMessage Détermine si le message donné est destiné à la boîte de dialogue non modale et, dans l'affirmative, il traite.
SendDlgItemMessage Envoie un message au contrôle spécifié.
SetDlgItemInt Définit le texte d'un contrôle à la chaîne qui représente une valeur entière.
SetDlgItemText Définit le caption ou du texte d'un contrôle dans la boîte de dialogue spécifié.
SubclassDlgItem Attache un contrôle Windows à un objet CWnd et rend routent des messages via le CWndde.
ExecuteDlgInit Démarre une ressource de boîte de dialogue.
RunModalLoop Récupère, convertit ou distribue des messages pour une fenêtre qui est dans l'état modal.
ContinueModal Continue le statut d'une fenêtre modale.
EndModalLoop Se termine le statut d'une fenêtre modale.

Fonctions de liaison de données

BindDefaultProperty Lie l'appelant propriété de l'objet par défaut simple lié, comme marqué dans la bibliothèque de types, d'un curseur associé à un contrôle de source de données.
BindProperty Lie une propriété cursour lié à un contrôle lié aux données à un contrôle de source de données et enregistre cette relation avec le gestionnaire de liaison de MFC.
GetDSCCursor Récupère un pointeur vers le curseur sous-jacent qui est défini par les propriétés DataSource, nom d'utilisateur et mot de passe SQL d'un contrôle de source de données.

Fonctions du menu

GetMenu Récupère un pointeur vers le menu spécifié.
SetMenu Définit le menu au menu spécifié.
DrawMenuBar Redessine la barre de menu.
GetSystemMenu Permet à l'application accéder au menu de contrôle de copie et de modification.
HiliteMenuItem Faits saillants ou supprime la mise en évidence d'un élément de menu de niveau supérieur (barre de menu).

Fonctions de l'info-bulle

EnableToolTips Permet le contrôle d'info-bulle.
CancelToolTips Désactive le contrôle d'info-bulle.
FilterToolTipMessage Récupère le titre ou le texte associé à un contrôle dans une boîte de dialogue.
OnToolHitTest Détermine si un point est dans le rectangle englobant de l'outil spécifié et récupère des informations sur l'outil.

Fonctions de minuterie

SetTimer Installe une horloge système qui envoie un message WM_TIMER déclenchée.
KillTimer Tue une horloge système.

Fonctions alertes

FlashWindow Clignote une fois de la fenêtre.
MessageBox Crée et affiche une fenêtre contenant un message fourni par l'application et la légende.

Fonctions de Message de la fenêtre

GetCurrentMessage Retourne un pointeur vers le message de que cette fenêtre est en cours de traitement. Ne doit être appelée lorsque dans une surMessage message-membre fonction gestionnaire.
Par défaut Appelle la procédure de fenêtre par défaut, qui fournit le traitement par défaut pour les messages de fenêtre qu'une application ne traite pas.
PreTranslateMessage Utilisé par CWinApp de filtre les messages de fenêtre avant qu'ils soient distribués aux TranslateMessage et aux fonctions de Windows DispatchMessage.
SendMessage Envoie un message à l'objet CWnd et ne renvoie pas jusqu'à ce qu'il a traité le message.
PostMessage Place un message dans la file d'attente de l'application, puis retourne sans attendre que la fenêtre à traiter le message.
SendNotifyMessage Envoie le message spécifié à la fenêtre et retourne dès que possible, selon la question de savoir si le thread appelant a créé la fenêtre.

Fonctions de presse-papiers

ChangeClipboardChain Supprime la chaîne des téléspectateurs de presse-papiers CWnd.
SetClipboardViewer Ajoute CWnd à la chaîne de windows qui sont notifiés chaque fois que le contenu du presse-papiers est modifié.
OpenClipboard Ouvre le presse-papiers. Autres applications ne pourront pas modifier le presse-papiers jusqu'à ce que le Windows CloseClipboard fonction est appelée.
GetClipboardOwner Récupère un pointeur vers le propriétaire actuel du presse-papiers.
GetOpenClipboardWindow Récupère un pointeur vers la fenêtre qui possède actuellement le presse-papiers ouvert.
GetClipboardViewer Récupère un pointeur à la première fenêtre de la chaîne des téléspectateurs de presse-papiers.

OLE contrôles

SetProperty Définit une propriété de contrôle OLE.
OnAmbientProperty Mettre en œuvre les valeurs de propriété ambiante.
GetControlUnknown Récupère un pointeur vers un contrôle OLE inconnu.
GetProperty Récupère une propriété de contrôle OLE.
InvokeHelper Appelle une méthode de contrôle OLE ou de la propriété.

Overridables

WindowProc Fournit une procédure de fenêtre pour un CWnd. La valeur par défaut envoie des messages via le.
DefWindowProc Appelle la procédure de fenêtre par défaut, qui fournit le traitement par défaut pour les messages de fenêtre qu'une application ne traite pas.
PostNcDestroy Cette fonction virtuelle est appelée par la fonction OnNcDestroy par défaut après que la fenêtre a été détruite.
OnNotify Appelé par le framework pour informer une fenêtre parente, un événement s'est produit dans l'un de ses contrôles ou que le contrôle a besoin d'informations.
OnChildNotify Appelée par une fenêtre parente pour donner un contrôle notifiant une chance de répondre à une notification de contrôle.
DoDataExchange Pour l'échange de données de boîte de dialogue et de validation. Appelée par UpdateData.

Gestionnaires de messages d'initialisation

OnInitMenu Appelé lorsqu'un menu est sur le point de devenir actif.
OnInitMenuPopup Appelé lorsqu'un menu contextuel est sur le point de devenir actif.

Gestionnaires de messages système

OnSysChar Appelée lorsqu'une séquence de touches se traduit par un caractère de système.
OnSysCommand Appelé lorsque l'utilisateur sélectionne une commande dans le menu contrôle, ou lorsque l'utilisateur sélectionne le bouton agrandir ou réduire.
OnSysDeadChar Appelée lorsqu'une séquence de touches se traduit par un personnage mort du système (tels que des caractères de l'accent).
OnSysKeyDown Appelé lorsque l'utilisateur maintient enfoncé la touche ALT et puis appuie sur une autre clé.
OnSysKeyUp Appelé lorsque l'utilisateur relâche une touche qui a été enfoncée tandis que la touche ALT est maintenue enfoncée.
OnCompacting Appelé lorsque Windows détecte que la mémoire système est faible.
OnDevModeChange Appelé pour toutes les fenêtres de niveau supérieur lorsque l'utilisateur modifie les paramètres du dispositif-mode.
OnFontChange Appelée lorsque le pool de ressources de la police.
OnPaletteIsChanging Informe les autres applications lorsque l'application va réaliser sa palette logique.
OnPaletteChanged Appelée pour permettre à windows qui utilisent une palette de couleurs pour réaliser leurs palettes de logiques et de mettre à jour les zones de leurs client.
OnSysColorChange Appelé pour toutes les fenêtres de niveau supérieur lorsqu'une modification est apportée dans le paramètre de couleur du système.
OnWindowPosChanging Appelé lorsque la taille, la position ou l'ordre z est sur le point de changer d'un appel à SetWindowPos ou une autre fonction de gestion des fenêtres.
OnWindowPosChanged Appelé lorsque la taille, la position ou Z-order a changé d'un appel à SetWindowPos ou une autre fonction de gestion des fenêtres.
OnDropFiles Appelé lorsque l'utilisateur relâche le bouton gauche de la souris sur une fenêtre qui s'est enregistré comme le destinataire des fichiers supprimés.
OnSpoolerStatus Appelée à partir de gestionnaire d'impression chaque fois qu'un emploi est ajouté ou supprimé de la file d'attente du gestionnaire d'impression.
OnTimeChange Appelé pour toutes les fenêtres de niveau supérieur après les changements d'heure système.
OnWinIniChange Appelé pour toutes les fenêtres de niveau supérieur après le fichier d'initialisation de Windows, gagner.INI, est modifiée.

Gestionnaires de messages général

OnCommand Appelé lorsque l'utilisateur sélectionne une commande.
OnActivate Appelé lorsque CWnd est actuellement activé ou désactivé.
OnActivateApp Appelée lorsque l'application est sur le point d'être activée ou désactivée.
OnCancelMode Appelée pour permettre à CWnd à annuler toute les modes internes, comme la capture de la souris.
OnChildActivate Appelé pour plusieurs fenêtres enfants MDI (interface) de document chaque fois que la taille ou la position de changement de CWnd ou CWnd est activée.
OnClose Appelé comme un signal que CWnd doit être fermé.
OnCopyData Données de copies d'une application à une autre.
OnCreate Appelé dans le cadre de la création de la fenêtre.
OnCtlColor Appelée si CWnd est le parent d'un contrôle lorsque le contrôle est sur le point de tirer.
OnDestroy Appelé lorsque CWnd est détruit.
OnEnable Appelé lorsque CWnd est activé ou désactivé.
OnEndSession Appelée lorsque la session se termine.
OnEnterIdle Appelé à informer la procédure de fenêtre principale d'une application qu'une boîte de dialogue modale ou un menu est entrée dans un état d'inactivité.
OnEraseBkgnd Appelé lorsque l'arrière-plan de la fenêtre doit effacer.
OnGetMinMaxInfo Appelée chaque fois que Windows a besoin de connaître la position agrandie ou dimensions, ou la valeur minimale ou maximale, suivi de taille.
OnIconEraseBkgnd Appelée lorsque CWnd est réduit au minimum (iconique) et le fond de l'icône doit être rempli avant la peinture de l'icône.
OnKillFocus Appelé immédiatement avant CWnd perd le focus d'entrée.
OnMenuChar Appelé lorsque l'utilisateur appuie sur un caractère mnémonique de menu qui ne correspond à aucune des mnémoniques prédéfinies dans le menu en cours.
OnMenuSelect Appelé lorsque l'utilisateur sélectionne un élément de menu.
OnMove Appelée après que la position de la CWnd a été changée.
OnMoving Indique qu'un utilisateur se déplace un objet CWnd.
OnDeviceChange Avertit un pilote demande ou dispositif de changement de la configuration matérielle de l'ordinateur ou un périphérique.
OnStyleChanged Indique que la :: SetWindowLong fonction Windows a changé une ou plusieurs des styles de la fenêtre.
OnStyleChanging Indique que la :: SetWindowLong fonction Windows est sur le point de changer une ou plusieurs des styles de la fenêtre.
OnPaint Appelé à repeindre une partie de la fenêtre.
OnParentNotify Appelé lorsqu'une fenêtre enfant est créée ou détruite, ou lorsque l'utilisateur clique sur un bouton de la souris alors que le curseur se trouve au-dessus de la fenêtre enfant.
OnQueryDragIcon Appelé lorsqu'un réduite (iconique) CWnd est sur le point d'être traîné par l'utilisateur.
OnQueryEndSession Appelé lorsque l'utilisateur choisit de mettre fin à la session Windows.
OnQueryNewPalette Informe CWnd qu'il est sur le point de recevoir le focus d'entrée.
OnQueryOpen Appelée lorsque CWnd est une icône et demande à l'utilisateur que l'icône soit ouvert.
OnSetFocus Appelé après CWnd gagne le focus d'entrée.
OnShowWindow Appelé lorsque CWnd doit être caché ou montré.
OnSize Appelé après la taille de CWnd.
OnSizing Indique que l'utilisateur est redimensionner le rectangle.
OnStyleChanged Indique qu'une ou plusieurs des styles de la fenêtre ont changé.
OnStyleChanging Indique qu'une ou plusieurs des styles de la fenêtre sont sur le point de changer.

Gestionnaires de messages de contrôle

OnCharToItem Appelée par une zone de liste enfant avec le style LBS_WANTKEYBOARDINPUT en réponse à un message WM_CHAR.
OnCompareItem Appelée pour déterminer la position relative d'un nouvel élément dans un enfant triés owner-draw de liste déroulante ou zone de liste.
OnDeleteItem Appelé lorsqu'une zone de liste déroulante ou zone de liste pour l'enfant owner-draw est détruit ou lorsque les éléments sont supprimés de la commande.
OnDrawItem Appelé lorsqu'un aspect visuel d'un contrôle de bouton enfant owner-draw, contrôle de zone de liste modifiable, contrôle de zone de liste ou menu doit être dessiné.
OnDSCNotify Appelée en réponse à un événement qui se déclenche à un contrôle de source de données lorsqu'un contrôle auquel est lié le contrôle de source de données modifie ou tente de modifier le curseur sous-jacent.
OnGetDlgCode Appelé pour un contrôle, le contrôle peut traiter la touche flèche bas et touche TAB d'entrée elle-même.
OnMeasureItem Appelé pour une zone de liste déroulante owner-draw enfant, zone de liste ou élément de menu lorsque le contrôle est créé. CWnd informe Windows des dimensions du contrôle.
SendChildNotifyLastMsg Fournit un message de notification d'une fenêtre enfant, dans la fenêtre parent, la fenêtre enfant peut gérer une tâche.
ReflectChildNotify Fonction d'assistance qui reflète un message à sa source.
OnWndMsg Indique si un message de windows a été géré.
ReflectLastMsg Reflète le dernier message de la fenêtre enfant.
OnVKeyToItem Appelée par une zone de liste, la propriété de CWnd en réponse à un message WM_KEYDOWN.

Gestionnaires de messages d'entrée

OnChar Appelée lorsqu'une séquence de touches se traduit par un caractère non système.
OnDeadChar Appelée lorsqu'une séquence de touches se traduit par un personnage mort étrangers (tels que des caractères de l'accent).
Fonctions membres OnHScroll Appelé lorsque l'utilisateur clique sur la barre de défilement horizontale de CWnd.
OnKeyDown Appelé lorsqu'une touche non-système.
OnKeyUp Appelée lorsqu'une clé non-système est sortie.
OnLButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton gauche de la souris.
OnLButtonDown Appelé lorsque l'utilisateur appuie sur le bouton gauche de la souris.
OnLButtonUp Appelé lorsque l'utilisateur relâche le bouton gauche de la souris.
OnMButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton central de la souris.
OnMButtonDown Appelé lorsque l'utilisateur appuie sur le bouton central de la souris.
OnMButtonUp Appelé lorsque l'utilisateur relâche le bouton du milieu.
OnMouseActivate Appelé lorsque le curseur est dans une fenêtre inactive et que l'utilisateur appuie sur un bouton de la souris.
OnMouseMove Appelé lorsque le curseur de la souris se déplace.
OnMouseWheel Appelée lorsqu'un utilisateur fait pivoter la roulette de la souris. Utilise le traitement de message de Windows NT 4.0.
OnRegisteredMouseWheel Appelée lorsqu'un utilisateur fait pivoter la roulette de la souris. Utilise le traitement de messages Windows 95 et Windows NT 3.51.
OnRButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton droit de la souris.
OnRButtonDown Appelé lorsque l'utilisateur appuie sur le bouton droit de la souris.
OnRButtonUp Appelé lorsque l'utilisateur relâche le bouton droit de la souris.
OnSetCursor Appelée si les entrées de la souris ne sont pas capturée et la souris provoque le déplacement du curseur dans une fenêtre.
OnTimer Appelé après chaque intervalle spécifié dans SetTimer.
OnVScroll Appelé lorsque l'utilisateur clique sur la barre de défilement verticale.
OnCaptureChanged Envoie un message à la fenêtre qui perd la capture de la souris.

Gestionnaires de messages de zone non cliente

OnNcActivate Appelé lorsque la zone non cliente doit être changé pour indiquer un état actif ou inactif.
OnNcCalcSize Appelé lorsque la taille et la position de la zone cliente doivent être calculées.
OnNcCreate Appelée avant de OnCreate lorsque la zone non cliente est en cours de création.
OnNcDestroy Appelé lorsque la zone non cliente est détruite.
OnNcHitTest Appelée par Windows chaque fois que la souris est déplacée si CWnd contient le curseur ou a capturé des entrées de la souris avec SetCapture.
OnNcLButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton gauche de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcLButtonDown Appelé lorsque l'utilisateur appuie sur le bouton gauche de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcLButtonUp Appelé lorsque l'utilisateur relâche le bouton gauche de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcMButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton central de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcMButtonDown Appelé lorsque l'utilisateur appuie sur le bouton central de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcMButtonUp Appelé lorsque l'utilisateur relâche le bouton de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcMouseMove Appelé lorsque le curseur est déplacé dans une zone non cliente de CWnd.
OnNcPaint Appelé lorsque la zone non cliente a besoin de peinture.
OnNcRButtonDblClk Appelé lorsque l'utilisateur double-clique sur le bouton droit de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcRButtonDown Appelé lorsque l'utilisateur appuie sur le bouton droit de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.
OnNcRButtonUp Appelé lorsque l'utilisateur relâche le bouton droit de la souris alors que le curseur se trouve dans une zone non cliente de CWnd.

Gestionnaires de messages MDI

OnMDIActivate Appelé lorsqu'une fenêtre enfant MDI est activée ou désactivée.

Gestionnaires de messages de presse-papiers

OnAskCbFormatName Appelé par une application de visualisation de presse-papiers lorsque le propriétaire d'un presse-papiers affichera le contenu du presse-papiers.
OnChangeCbChain Avertit qu'une fenêtre spécifiée est supprimée de la chaîne.
OnDestroyClipboard Appelé lorsque le presse-papiers est vidé grâce à un appel à la Windows fonction EmptyClipboard.
OnDrawClipboard Appelé lorsque le contenu du changement.
OnHScrollClipboard Appelé lorsque le propriétaire d'un presse-papiers doit faire défiler l'image du presse-papiers, invalider la section appropriée et mettre à jour les valeurs de la barre de défilement.
OnPaintClipboard Appelé lorsque la zone cliente de la visionneuse de presse-papiers doit repeindre.
OnRenderAllFormats Appelée lorsque l'application propriétaire est détruite et doit restituer tous les formats de son.
OnRenderFormat Appelé pour le propriétaire de presse-papiers lorsqu'un format particulier avec rendu retardé doit être rendu.
OnSizeClipboard Appelé lorsque la taille de la zone cliente de la fenêtre du presse-papiers-viewer a changé.
OnVScrollClipboard Appelé lorsque le propriétaire doit faire défiler l'image du presse-papiers, invalider la section appropriée et mettre à jour les valeurs de la barre de défilement.

Notification de boucle de menu

OnEnterMenuLoop Appelé lorsqu'une boucle modale de menu a été.
OnExitMenuLoop Appelée lorsqu'une boucle modale de menu a été interrompue.

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

Index