Membri della classe CWnd

Inizializzazione Nella finestra di dialogo voce funzioni Gestori di messaggi di inizializzazione
Funzioni di stato della finestra Funzioni di associazione dati Gestori di messaggi di sistema
Posizione e la dimensione della finestra Funzioni menu Gestori di messaggi generale
Funzioni di accesso finestra Tool Tip funzioni Gestori di messaggi di controllo
Funzioni di aggiornamento/pittura Temporizzatore funzioni Gestori dei messaggi di input
Coordinare le funzioni di mappatura Funzioni di allarme Gestori di messaggi Area non client
Funzioni finestra Testo Funzioni finestra messaggio Gestori di messaggi MDI
Funzioni di scorrimento Funzioni negli Appunti Gestori di messaggi negli Appunti
Funzioni di trascinamento OLE controlli Menù Loop notifica
Funzioni del punto di inserimento Overridables

Membri dati

m_hWnd Indica l' HWND collegato a questo CWnd.

Costruzione/distruzione

CWnd Costruisce un oggetto CWnd.
DestroyWindow Elimina la finestra Windows allegata.

Inizializzazione

Creare Crea e inizializza la finestra figlio associata all'oggetto CWnd.
PreCreateWindow Chiamato prima della creazione della finestra Windows collegata a questo oggetto CWnd.
CalcWindowRect Chiamato per calcolare il rettangolo di finestra dal rettangolo client.
GetStyle Restituisce lo stile della finestra corrente.
GetExStyle Restituisce lo stile esteso della finestra.
Allegare Associa l'handle di finestra a un oggetto CWnd.
Scollegare Disconnette un handle di Windows da un oggetto CWnd e restituisce l'handle.
PreSubclassWindow Permette altre sottoclassi necessarie a verificarsi prima che venga chiamato SubclassWindow.
SubclassWindow Attribuisce una finestra a un oggetto CWnd e rende instradare i messaggi tramite CWnddella mappa dei messaggi.
UnsubclassWindow Disconnette una finestra da un oggetto CWnd
FromHandle Restituisce un puntatore a un oggetto CWnd quando viene fornito un handle a una finestra. Se un oggetto CWnd non è associato all'handle, un oggetto temporaneo CWnd viene creato e associato.
FromHandlePermanent Restituisce un puntatore a un oggetto CWnd quando viene fornito un handle a una finestra. Se un oggetto CWnd non è associato all'handle, NULL viene restituito.
DeleteTempMap Chiamato automaticamente dal gestore del periodo di inattività CWinApp ed elimina tutti gli oggetti CWnd temporanei creati da FromHandle.
GetSafeHwnd Restituisce m_hWndo NULL se il puntatore this è NULL.
CreateEx Crea un finestre sovrapposte, pop-up o finestra figlio e viene associato a un oggetto CWnd.
CreateControl Creare un controllo OLE che sarà rappresentato in un programma MFC da un oggetto CWnd.

Funzioni di stato della finestra

IsWindowEnabled Determina se la finestra è attivata per mouse e tastiera di input.
EnableWindow Attiva o disattiva il mouse e la tastiera di input.
GetActiveWindow Recupera la finestra attiva.
SetActiveWindow Attiva la finestra.
GetCapture Recupera il CWnd che ha la cattura del mouse.
SetCapture Fa sì che tutte le successivo del mouse di input per essere inviati alla CWnd.
GetFocus Recupera il CWnd che attualmente presenta lo stato attivo per l'input.
SetFocus Sostiene lo stato attivo per l'input.
GetDesktopWindow Recupera la finestra del desktop di Windows.
GetForegroundWindow Restituisce un puntatore alla finestra in primo piano (la finestra di primo livello con cui l'utente sta attualmente lavorando).
SetForegroundWindow Mette il thread che ha creato la finestra in primo piano e attiva la finestra.
GetIcon Recupera l'handle ad un'icona.
SetIcon Imposta l'handle in un'icona di specifica.
GetWindowContextHelpId Recupera l'identificatore di contesto della guida.
SetWindowContextHelpId Imposta l'identificatore di contesto della guida.
ModifyStyle Modifica lo stile della finestra corrente.
ModifyStyleEx Modifica stile esteso della finestra.

Posizione e la dimensione della finestra

GetWindowPlacement Recupera lo stato Visualizza e il normale (restaurato), ridotto a icona e massimizzate posizioni di una finestra.
SetWindowPlacement Imposta lo stato Visualizza e il normale (restaurato), ridotto a icona e massimizzate posizioni per una finestra.
GetWindowRgn Recupera una copia della regione finestra di una finestra.
SetWindowRgn Imposta l'area di una finestra.
IsIconic Determina se CWnd è ridotto a icona (icona).
IsZoomed Determina se è massimizzata CWnd.
MoveWindow Cambia la posizione e le dimensioni di CWnd.
SetWindowPos Cambia la dimensione, posizione e ordinare di bambino, finestre pop-up e di primo livello.
ArrangeIconicWindows Organizza tutte le finestre minimizzate bambino (iconico).
BringWindowToTop Porta CWnd verso l'alto di una pila di finestre sovrapposte.
GetWindowRect Ottiene le coordinate dello schermo di CWnd.
GetClientRect Ottiene le dimensioni dell'area client CWnd.

Funzioni di accesso finestra

ChildWindowFromPoint Determina che, se del caso, delle finestre figlio contiene il punto specificato.
FindWindow Restituisce l'handle della finestra, che è identificata dal suo nome della finestra e la classe della finestra.
GetNextWindow Restituisce la finestra successiva (o precedente) nell'elenco del window manager.
GetOwner Recupera un puntatore al proprietario di un CWnd.
SetOwner Cambia il proprietario di un CWnd.
GetTopWindow Restituisce la prima finestra figlio cui appartiene il CWnd.
GetWindow Restituisce la finestra con la relazione specificata a questa finestra.
GetLastActivePopup Determina quali pop-up finestra Proprietà di CWnd è stata più recentemente attivo.
IsChild Indica se CWnd è una finestra figlio o altri diretta discendente della finestra specificata.
GetParent Recupera la finestra padre di CWnd (se presente).
GetSafeOwner Recupera il proprietario sicuro per la finestra specificata.
SetParent Cambia la finestra padre.
WindowFromPoint Identifica la finestra contenente il punto determinato.
GetDlgItem Recupera il controllo con l'ID specificato nella finestra di dialogo specificata.
GetDlgCtrlID Se il CWnd è una finestra figlio, chiamare questa funzione restituisce il suo valore ID.
SetDlgCtrlID Imposta l'ID di controllo o la finestra per la finestra (che può essere qualsiasi finestra del bambino, non solo un controllo in una finestra di dialogo).
GetDescendantWindow Cerca tutte le finestre e restituisce la finestra con l'ID specificato.
GetParentFrame Recupera la finestra cornice di padre dell'oggetto CWnd.
SendMessageToDescendants Invia un messaggio a tutte le finestre della finestra.
GetTopLevelParent Recupera l'elemento padre di livello superiore della finestra.
GetTopLevelOwner Recupera la finestra di primo livello.
GetParentOwner Restituisce un puntatore alla finestra di una finestra figlio padre.
GetTopLevelFrame Recupera la finestra di primo livello cornice della finestra.
UpdateDialogControls Chiamare per aggiornare lo stato dei pulsanti della finestra di dialogo e altri controlli.
UpdateData Inizializza o recupera i dati da una finestra di dialogo.
CenterWindow Centri una finestra rispetto al suo genitore.

Funzioni di aggiornamento/pittura

BeginPaint Prepara CWnd per la pittura.
EndPaint Segna la fine della pittura.
Stampa Richiama la finestra corrente nel contesto di periferica specificato.
PrintClient Disegna qualsiasi finestra nel contesto di periferica specificato (di solito un contesto di periferica stampante).
LockWindowUpdate Disattiva o riattiva il disegno nella finestra del data.
UnlockWindowUpdate Sblocca una finestra che è stata bloccata con CWnd::LockWindowUpdate.
GetDC Recupera un contesto di visualizzazione per l'area client.
GetDCEx Recupera un contesto di visualizzazione per l'area client e consente di ritaglio durante il disegno.
RedrawWindow Aggiorna il rettangolo specificato o la regione nell'area client.
GetWindowDC Recupera il contesto di visualizzazione per l'intera finestra, tra cui la barra del titolo, i menu e le barre di scorrimento.
ReleaseDC Rilascia i contesti di periferica client e finestra, liberandoli da utilizzare da altre applicazioni.
UpdateWindow Aggiorna l'area client.
SetRedraw Consente di modificare in CWnd ridisegno o impedisce le modifiche ridisegnate.
GetUpdateRect Recupera le coordinate del rettangolo più piccolo che racchiude completamente l'area di aggiornamento CWnd.
GetUpdateRgn Recupera l'area di aggiornamento CWnd.
Invalidare Invalida l'intera area client.
InvalidateRect Invalida l'area client all'interno del rettangolo specificato tramite l'aggiunta di quel rettangolo nella regione di aggiornamento corrente.
InvalidateRgn Invalida l'area client all'interno della regione determinata mediante l'aggiunta di quella regione nella regione di aggiornamento corrente.
ValidateRect Convalida dell'area client all'interno del rettangolo specificato rimuovendone il rettangolo l'attuale area di aggiornamento.
ValidateRgn Convalida dell'area client all'interno della regione determinata rimuovendone la regione l'attuale area di aggiornamento.
ShowWindow Mostra o nasconde la finestra.
IsWindowVisible Determina se la finestra è visibile.
ShowOwnedPopups Mostra o nasconde tutte le finestre pop-up finestra.
EnableScrollBar Attiva o disattiva una o entrambe le frecce di una barra di scorrimento.

Coordinare le funzioni di mappatura

MapWindowPoints Converte (mappe) un insieme di punti dallo spazio delle coordinate della CWnd di spazio delle coordinate un'altra finestra.
ClientToScreen Converte le coordinate del client di un dato punto o rettangolo sul display in coordinate dello schermo.
ScreenToClient Converte le coordinate dello schermo di un dato punto o rettangolo sul display client.

Funzioni finestra Testo

SetWindowText Imposta il titolo della finestra testo o caption (se ne ha uno) per il testo specificato.
GetWindowText Restituisce il titolo della finestra testo o caption (se ne ha uno).
GetWindowTextLength Restituisce la lunghezza del titolo di testo o la didascalia della finestra.
SetFont Imposta il tipo di carattere corrente.
GetFont Recupera il font corrente.

Funzioni di scorrimento

GetScrollPos Recupera la posizione corrente di una casella di scorrimento.
GetScrollRange Copia le attuali posizioni minimo e massimo barra di scorrimento per la barra di scorrimento specificato.
ScrollWindow Scorre il contenuto dell'area client.
ScrollWindowEx Scorre il contenuto dell'area client. Simile a ScrollWindow, con funzionalità aggiuntive.
GetScrollInfo Recupera le informazioni che mantiene la struttura SCROLLINFO su una barra di scorrimento.
GetScrollLimit Recupera il limite della barra di scorrimento.
SetScrollInfo Imposta informazioni sulla barra di scorrimento.
SetScrollPos Imposta la posizione corrente di una casella di scorrimento e, se specificato, ridisegna la barra di scorrimento per riflettere la nuova posizione.
SetScrollRange I valori minimo e massimo di posizione per la barra di scorrimento specificato.
ShowScrollBar Visualizza o nasconde una barra di scorrimento.
EnableScrollBarCtrl Attiva o disattiva un controllo barra di scorrimento di pari livello.
GetScrollBarCtrl Restituisce un elemento di pari livello controllo barra di scorrimento.
RepositionBars Riposizionano controlla bar nell'area client.

Funzioni di trascinamento

DragAcceptFiles Indica che la finestra accetterà file trascinati.

Funzioni del punto di inserimento

CreateCaret Crea una nuova forma per il punto di inserimento del sistema e ottiene la proprietà del punto di inserimento.
CreateSolidCaret Crea un blocco solido per il punto di inserimento del sistema e ottiene la proprietà del punto di inserimento.
CreateGrayCaret Crea un blocco di grigio per il punto di inserimento del sistema e ottiene la proprietà del punto di inserimento.
GetCaretPos Recupera le coordinate del client della attuale posizione del punto di inserimento.
SetCaretPos Sposta il punto di inserimento in una posizione specificata.
HideCaret Nasconde l'accento circonflesso rimuovendone il display.
ShowCaret Mostra il punto di inserimento sul display posizione del punto di inserimento corrente. Una volta dimostrato, il punto di inserimento inizia a lampeggiare automaticamente.

Nella finestra di dialogo voce funzioni

CheckDlgButton Immette un segno di spunta accanto a o rimuove un segno di spunta da un controllo button.
CheckRadioButton Controlli pulsante specificato e di rimuovere il segno di spunta da tutti gli altri pulsanti radio del gruppo specificato di pulsanti.
GetCheckedRadioButton Restituisce l'ID del pulsante attualmente selezionata in un gruppo di pulsanti.
DlgDirList Riempie una casella di riepilogo con un elenco di file o directory.
DlgDirListComboBox Riempie la casella di riepilogo di una casella combinata con un elenco di file o directory.
DlgDirSelect Recupera la selezione corrente dalla casella di riepilogo.
DlgDirSelectComboBox Recupera la selezione corrente dalla casella di riepilogo di una casella combinata.
GetDlgItemInt Traduce il testo di un controllo nella finestra di dialogo dato a un valore integer.
GetDlgItemText Recupera la didascalia o il testo associato a un controllo.
GetNextDlgGroupItem Ricerche per il controllo successivo (o precedente) all'interno di un gruppo di controlli.
GetNextDlgTabItem Recupera il primo co&ntrollo con il WS_TABSTOP stile thatnbsp; segue (o precede) il controllo specificato.
IsDlgButtonChecked Determina se un controllo button viene controllato.
IsDialogMessage Determina se il messaggio specificato è destinato per la finestra di dialogo non modali e, in caso affermativo, elabora.
SendDlgItemMessage Invia un messaggio al controllo specificato.
SetDlgItemInt Imposta il testo di un controllo alla stringa che rappresenta un valore integer.
SetDlgItemText Imposta la didascalia o il testo di un controllo nella finestra di dialogo specificata.
SubclassDlgItem Attribuisce un controllo di Windows a un oggetto CWnd e rende instradare i messaggi tramite CWnddella mappa dei messaggi.
ExecuteDlgInit Avvia una risorsa di finestra.
RunModalLoop Recupera, traduce o invia messaggi per una finestra che è in stato modale.
ContinueModal Continua lo stato modale di una finestra.
EndModalLoop Termina lo stato modale di una finestra.

Funzioni di associazione dati

BindDefaultProperty Si lega predefinito semplice proprietà associata dell'oggetto chiamante, come marcata nella libreria dei tipi in un cursore associato a un controllo origine dati.
BindProperty Associa una proprietà con associazione a cursour su un controllo con associazione a dati a un controllo origine dati e i registri che il rapporto con il gestore di associazione MFC.
GetDSCCursor Recupera un puntatore al cursore sottostante che è definito dalla proprietà DataSource, UserName, Password e SQL di un controllo origine dati.

Funzioni menu

GetMenu Recupera un puntatore al menu specificato.
SetMenu Imposta il menu al menu specificato.
DrawMenuBar Ridisegna la barra dei menu.
GetSystemMenu Consente all'applicazione di accedere al menu di controllo per la copia e la modifica.
HiliteMenuItem Mette in evidenza o rimuove l'evidenziazione da una voce di menu di primo livello (barra dei menu).

Funzioni di ToolTip

EnableToolTips Consente il controllo tooltip.
CancelToolTips Disattiva il controllo tooltip.
FilterToolTipMessage Recupera il titolo o il testo associato a un controllo in una finestra di dialogo.
OnToolHitTest Determina se un punto è il rettangolo di delimitazione dello strumento specificato e recupera informazioni sullo strumento.

Temporizzatore funzioni

SetTimer Installa un timer di sistema che invia un messaggio a WM_TIMER quando attivato.
KillTimer Uccide un timer di sistema.

Funzioni di allarme

FlashWindow Lampeggia una volta la finestra.
MessageBox Crea e visualizza una finestra che contiene un messaggio di applicazione e la didascalia.

Funzioni finestra messaggio

GetCurrentMessage Restituisce un puntatore a questa finestra sta attualmente elaborando il messaggio. Deve essere chiamato solo quando in sulmessaggio di gestione dei messaggi funzione membro.
Impostazione predefinita Chiama la routine di finestra predefinita, che fornisce elaborazione predefinita per tutti i messaggi di finestra non elabora un'applicazione.
PreTranslateMessage Utilizzato da CWinApp per i messaggi di finestra di filtro prima che siano inviati a TranslateMessage e DispatchMessage funzioni di Windows.
SendMessage Invia un messaggio all'oggetto CWnd e non viene restituito finché esso ha elaborato il messaggio.
PostMessage Inserisce un messaggio in coda dell'applicazione, quindi restituisce senza attendere la finestra elaborare il messaggio.
SendNotifyMessage Invia il messaggio specificato alla finestra e restituisce più presto, dipende se il thread chiamante creati dalla finestra.

Funzioni negli Appunti

ChangeClipboardChain Rimuove CWnd dalla catena dei telespettatori negli Appunti.
SetClipboardViewer Aggiunge CWnd alla catena di windows che ricevono una notifica ogni volta che vengono modificato il contenuto degli Appunti.
OpenClipboard Apre negli Appunti. Altre applicazioni non sarà in grado di modificare gli appunti fino a quando le finestre viene chiamata la funzione CloseClipboard.
GetClipboardOwner Recupera un puntatore all'attuale proprietario degli Appunti.
GetOpenClipboardWindow Recupera un puntatore alla finestra che attualmente presenta all'aperto negli Appunti.
GetClipboardViewer Recupera un puntatore alla finestra prima della catena dei telespettatori negli Appunti.

OLE controlli

SetProperty Imposta le proprietà di un controllo OLE.
OnAmbientProperty Implementare i valori di proprietà di ambiente.
GetControlUnknown Recupera un puntatore a un controllo OLE sconosciuto.
GetProperty Recupera le proprietà di un controllo OLE.
InvokeHelper Richiama un metodo di controllo OLE o proprietà.

Overridables

WindowProc Fornisce una routine della finestra per un CWnd. Il valore predefinito invia messaggi tramite la mappa dei messaggi.
DefWindowProc Chiama la routine di finestra predefinita, che fornisce elaborazione predefinita per tutti i messaggi di finestra non elabora un'applicazione.
PostNcDestroy Questa funzione virtuale viene chiamata dalla funzione predefinita OnNcDestroy dopo che la finestra è stata distrutta.
OnNotify Chiamato dal framework di informare una finestra padre si è verificato un evento in uno dei suoi controlli o il controllo ha bisogno di informazioni.
OnChildNotify Chiamato da una finestra padre per dare un controllo notificante la possibilità di rispondere a una notifica di controllo.
DoDataExchange Per lo scambio di dati di dialogo e la convalida. Chiamato da UpdateData.

Gestori di messaggi di inizializzazione

OnInitMenu Viene chiamato quando un menu è in procinto di diventare attivo.
OnInitMenuPopup Viene chiamato quando un menu a comparsa si appresta a diventare attivo.

Gestori di messaggi di sistema

OnSysChar Chiamato quando una sequenza di tasti si traduce in un carattere di sistema.
OnSysCommand Chiamato quando l'utente seleziona un comando dal menu di controllo, o quando l'utente seleziona il pulsante Ingrandisci o riduci a icona.
OnSysDeadChar Chiamato quando una sequenza di tasti si traduce in un personaggio morto di sistema (ad esempio caratteri accento).
OnSysKeyDown Viene chiamato quando l'utente tiene premuto il tasto ALT e poi un altro preme.
OnSysKeyUp Viene chiamato quando l'utente rilascia un tasto che è stato premuto mentre è stato premuto il tasto ALT.
OnCompacting Chiamato quando Windows rileva che la memoria di sistema è bassa.
OnDevModeChange Chiamato per tutte le finestre di primo livello, quando l'utente modifica le impostazioni della modalità di dispositivo.
OnFontChange Chiamato quando il pool di risorse di carattere.
OnPaletteIsChanging Informa altre applicazioni quando un'applicazione sta per realizzare la propria tavolozza logica.
OnPaletteChanged Chiamato per consentire a windows che utilizzano una palette di colori per realizzare la loro logiche tavolozze e aggiornare le loro aree client.
OnSysColorChange Chiamato per tutte le finestre di primo livello quando viene apportata una modifica nell'impostazione del colore di sistema.
OnWindowPosChanging Chiamato quando la dimensione, la posizione o l'ordine z sta per cambiare da una chiamata a SetWindowPos o un'altra funzione di gestione della finestra.
OnWindowPosChanged Chiamato quando la dimensione, la posizione o l'ordine z è cambiato da una chiamata a SetWindowPos o un'altra funzione di gestione della finestra.
OnDropFiles Viene chiamato quando l'utente rilascia il pulsante sinistro del mouse sopra una finestra che si è registrato come destinatario di file caduti.
OnSpoolerStatus Chiamato da Print Manager ogni volta che un lavoro aggiunto o rimosso dalla coda Print Manager.
OnTimeChange Chiamato per tutte le finestre di primo livello dopo i cambiamenti di tempo del sistema.
OnWinIniChange Chiamato per tutte le finestre di primo livello dopo il file di inizializzazione di Windows, vincere.INI, è cambiato.

Gestori di messaggi generale

OnCommand Viene chiamato quando l'utente seleziona un comando.
OnActivate Chiamato quando CWnd è essere attivato o disattivato.
OnActivateApp Viene chiamato quando l'applicazione è in procinto di essere attivato o disattivato.
OnCancelMode Chiamato per consentire a CWnd annullare qualsiasi modalità interna, come mouse capture.
OnChildActivate Chiamato per finestre figlio MDI (interface) dei documenti multipli, ogni volta che viene attivato le dimensioni o la posizione di cambiamenti CWnd o CWnd.
OnClose Chiamato come un segnale che deve essere chiusa CWnd.
OnCopyData Dati dei copia da un'applicazione a altra.
OnCreate Chiamato come parte della creazione di finestra.
OnCtlColor Chiamato se CWnd è padre di un controllo quando il controllo è in procinto di essere disegnato.
OnDestroy Chiamato quando viene eliminata CWnd.
OnEnable Chiamato quando CWnd è attivato o disattivato.
OnEndSession Chiamato quando si chiude la sessione.
OnEnterIdle Chiamato per informare la routine della finestra principale di un'applicazione che una finestra di dialogo modale o un menu sta entrando in uno stato di inattività.
OnEraseBkgnd Chiamato quando lo sfondo della finestra deve cancellare.
OnGetMinMaxInfo Chiamato ogni volta che Windows ha bisogno di conoscere la posizione ingrandita o dimensioni, o la minima o massima dimensione di rilevamento.
OnIconEraseBkgnd Chiamato quando CWnd è ridotto a icona (icona) e lo sfondo dell'icona deve essere compilato prima della verniciatura l'icona.
OnKillFocus Chiamato immediatamente prima CWnd perde lo stato attivo per l'input.
OnMenuChar Viene chiamato quando l'utente preme un carattere mnemonico menù che non corrisponde a nessuna dei tasti di scelta rapida predefiniti nel menu corrente.
OnMenuSelect Viene chiamato quando l'utente seleziona una voce di menu.
OnMove Chiamato dopo che è stata cambiata la posizione del CWnd.
OnMoving Indica che un utente si sta muovendo un oggetto CWnd.
OnDeviceChange Notifica a un'applicazione o driver di periferica di una modifica alla configurazione hardware di un dispositivo o il computer.
OnStyleChanged Indica che il :: SetWindowLong funzione Windows ha cambiato uno o più degli stili della finestra.
OnStyleChanging Indica che il :: SetWindowLong funzione Windows sta per cambiare uno o più degli stili della finestra.
OnPaint Chiamato a ridisegnare una porzione della finestra.
OnParentNotify Chiamato quando una finestra figlio viene creata o distrutto, o quando l'utente fa clic su un pulsante del mouse mentre il cursore è posizionato finestra figlio.
OnQueryDragIcon Viene chiamato quando un ridotto a icona (icona) CWnd è in procinto di essere trascinati dall'utente.
OnQueryEndSession Viene chiamato quando l'utente sceglie terminare la sessione di Windows.
OnQueryNewPalette Informa CWnd che sta per ricevere lo stato attivo per l'input.
OnQueryOpen Chiamato quando CWnd è un'icona e l'utente richiede che l'icona di essere aperto.
OnSetFocus Chiamato dopo CWnd ottiene lo stato attivo per l'input.
OnShowWindow Chiamato quando CWnd è di essere nascosto o mostrato.
OnSize Chiamato dopo che viene modificata la dimensione di CWnd.
OnSizing Indica che l'utente è ridimensionare il rettangolo.
OnStyleChanged Indica che è cambiato uno o più stili della finestra.
OnStyleChanging Indica che uno o più degli stili della finestra è destinato a cambiare.

Gestori di messaggi di controllo

OnCharToItem Chiamato da una casella di riepilogo del bambino con lo stile LBS_WANTKEYBOARDINPUT in risposta a un messaggio WM_CHAR.
OnCompareItem Chiamato per determinare la posizione relativa di un nuovo elemento in un bambino ordinati casella combinata creato dal proprietario o casella di riepilogo.
OnDeleteItem Chiamato quando viene eliminata una casella di riepilogo bambino creato dal proprietario o una casella combinata o quando gli elementi vengono rimosse dal controllo.
OnDrawItem Chiamato quando deve essere disegnato un aspetto visivo di un controllo pulsante di figlio creati dal proprietario, controllo casella combinata, casella di riepilogo o dal menu.
OnDSCNotify Chiamato in risposta a un evento che un controllo origine dati viene generato quando un controllo a cui è associato il controllo origine dati, modifica o tenta di modificare il cursore sottostante.
OnGetDlgCode Chiamato per un controllo così il controllo in grado di elaborare tasto freccia e tasto TAB stessa di input.
OnMeasureItem Chiamato per una casella combinata di proprietario bambino, casella di riepilogo o voce di menu quando il controllo viene creato. CWnd informa Windows delle dimensioni del controllo.
SendChildNotifyLastMsg Fornisce un messaggio di notifica a una finestra figlio dalla finestra padre, quindi finestra figlio può gestire un'attività.
ReflectChildNotify Funzione di supporto che riflette un messaggio alla sua fonte.
OnWndMsg Indica se un messaggio di windows è stato gestito.
ReflectLastMsg Riflette l'ultimo messaggio alla finestra del bambino.
OnVKeyToItem Chiamato da una casella di riepilogo di proprietà di CWnd in risposta a un messaggio WM_KEYDOWN.

Gestori dei messaggi di input

OnChar Chiamato quando una sequenza di tasti si traduce in un carattere non di sistema.
OnDeadChar Chiamato quando una sequenza di tasti si traduce in un personaggio morto non di sistema (ad esempio caratteri accento).
OnHScroll Viene chiamato quando l'utente fa clic la barra di scorrimento orizzontale di CWnd.
Metodo OnKeyDown Chiamato quando viene premuto un tasto non di sistema.
Metodo OnKeyUp Chiamato quando viene rilasciato un tasto non di sistema.
OnLButtonDblClk Viene chiamato quando l'utente fa doppio clic sul pulsante sinistro del mouse.
OnLButtonDown Viene chiamato quando l'utente preme il pulsante sinistro del mouse.
OnLButtonUp Viene chiamato quando l'utente rilascia il pulsante sinistro del mouse.
OnMButtonDblClk Viene chiamato quando l'utente fa doppio clic sul pulsante centrale del mouse.
OnMButtonDown Viene chiamato quando l'utente preme il pulsante centrale del mouse.
OnMButtonUp Viene chiamato quando l'utente rilascia il pulsante centrale del mouse.
OnMouseActivate Viene chiamato quando il cursore si trova in una finestra inattiva e l'utente preme un pulsante del mouse.
Metodo OnMouseMove Chiamato quando si sposta il cursore del mouse.
OnMouseWheel Chiamato quando un utente a ruotare la rotellina del mouse. Utilizza la gestione dei messaggi di Windows NT 4.0.
OnRegisteredMouseWheel Chiamato quando un utente a ruotare la rotellina del mouse. Utilizza dei messaggi Windows 95 e Windows NT 3.51.
OnRButtonDblClk Viene chiamato quando l'utente fa doppio clic sul pulsante destro del mouse.
OnRButtonDown Viene chiamato quando l'utente preme il pulsante destro del mouse.
OnRButtonUp Viene chiamato quando l'utente rilascia il pulsante destro del mouse.
OnSetCursor Chiamato se l'input del mouse non viene catturata e il mouse provoca il movimento del cursore all'interno di una finestra.
OnTimer Chiamato dopo ogni intervallo specificato nella SetTimer.
OnVScroll Viene chiamato quando l'utente fa clic la barra di scorrimento verticale della finestra.
OnCaptureChanged Invia un messaggio alla finestra che sta perdendo la cattura del mouse.

Gestori di messaggi Area non client

OnNcActivate Viene chiamato quando l'area non client deve essere cambiato per indicare uno stato attivo o inattivo.
OnNcCalcSize Chiamato quando le dimensioni e la posizione dell'area client devono essere calcolati.
OnNcCreate Chiamato prima di OnCreate quando viene creato l'area non client.
OnNcDestroy Chiamato quando viene eliminata l'area non client.
OnNcHitTest Chiamata da Windows, ogni volta che il mouse viene spostato se CWnd contiene il cursore o ha catturato l'input del mouse con SetCapture.
OnNcLButtonDblClk Viene chiamato quando l'utente fa doppio clic pulsante sinistro del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcLButtonDown Viene chiamato quando l'utente preme il pulsante sinistro del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcLButtonUp Viene chiamato quando l'utente rilascia il pulsante sinistro del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcMButtonDblClk Viene chiamato quando l'utente fa doppio clic del pulsante centrale del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcMButtonDown Viene chiamato quando l'utente preme il pulsante centrale del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcMButtonUp Viene chiamato quando l'utente rilascia il pulsante centrale del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcMouseMove Viene chiamato quando il cursore viene spostato all'interno di un'area non client di CWnd.
OnNcPaint Viene chiamato quando l'area non client ha bisogno di pittura.
OnNcRButtonDblClk Viene chiamato quando l'utente fa doppio clic del tasto destro del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcRButtonDown Viene chiamato quando l'utente preme il pulsante destro del mouse mentre il cursore è all'interno di un'area non client di CWnd.
OnNcRButtonUp Viene chiamato quando l'utente rilascia il pulsante destro del mouse mentre il cursore è all'interno di un'area non client di CWnd.

Gestori di messaggi MDI

OnMDIActivate Chiamato quando una finestra figlia MDI viene attivata o disattivata.

Gestori di messaggi negli Appunti

OnAskCbFormatName Chiamato da un'applicazione Visualizzatore appunti quando un proprietario negli Appunti verrà visualizzato il contenuto degli Appunti.
OnChangeCbChain Notifica che una finestra specificata è stato rimosso dalla catena.
OnDestroyClipboard Chiamato quando gli Appunti viene svuotato tramite una chiamata a Windows EmptyClipboard funzione.
OnDrawClipboard Chiamato quando il contenuto del cambiamento.
OnHScrollClipboard Chiamato quando un proprietario di appunti deve scorrere l'immagine negli appunti, invalidare la sezione appropriata e aggiornare i valori di barra di scorrimento.
OnPaintClipboard Viene chiamato quando l'area client del Visualizzatore appunti ha bisogno di riverniciatura.
OnRenderAllFormats Viene chiamato quando l'applicazione proprietario viene distrutta e ha bisogno di eseguire il rendering di tutti i suoi formati.
OnRenderFormat Chiamato per il proprietario di appunti quando un particolare formato con le esigenze di rendering ritardato di essere resi.
OnSizeClipboard Chiamato quando viene modificata la dimensione dell'area client della finestra del Visualizzatore appunti.
OnVScrollClipboard Chiamato quando il proprietario deve scorrere l'immagine negli appunti, invalidare la sezione appropriata e aggiornare i valori di barra di scorrimento.

Menù Loop notifica

OnEnterMenuLoop Chiamato quando è stato inserito un ciclo modale dal menu.
OnExitMenuLoop Chiamato quando è stato terminato un ciclo modale dal menu.

Panoramica di CWnd |nbsp; I membri di classe base | Gerarchia Chart

Index