Classe CWnd
Fornisce la funzionalità di base di tutte le classi di finestre della libreria MFC.
class CWnd : public CCmdTarget
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CWnd. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamato dal framework per eseguire l'azione predefinita dell'oggetto. |
|
Chiamato dal framework per recuperare l'elemento figlio o l'oggetto figlio in un determinato punto dello schermo. |
|
Chiamato dal framework per recuperare la posizione corrente dello schermo dell'oggetto specificato. |
|
Chiamato dal framework per attraversare a un altro elemento dell'interfaccia utente in un contenitore e se possibile, recuperare l'oggetto. |
|
Chiamato dal framework per modificare la selezione o spostare lo stato attivo dell'oggetto specificato. |
|
Viene animato l'oggetto collegato della finestra. |
|
Disporre le finestre figlio (in formato di icona ridotte a icona. |
|
Associa gli handle di Windows a un oggetto CWnd. |
|
Chiamare la funzione membro per rendere una finestra cornice modale. |
|
Prepara CWnd per disegnare. |
|
Associa la proprietà associata semplice predefinita dell'oggetto chiamante, come contrassegnato nella libreria dei tipi, un cursore associato a un controllo origine dati. |
|
Associa una proprietà cursore- associata in un controllo associato a dati a un controllo origine dati e i registri tale relazione con l'amministratore di MFC. |
|
Porta CWnd all'inizio di uno stack delle finestre sovrapposte. |
|
Chiamato per calcolare il rettangolo della finestra da rettangolo client. |
|
Disabilita il controllo tooltip. |
|
Vengono illustrate una finestra del padre. |
|
Rimuove CWnd dalla catena dei visualizzatori appunti. |
|
Inserisce un segno di spunta accanto a o rimuove un segno di spunta da un pulsante. |
|
Controlla il pulsante di opzione specificata e rimuove il segno di spunta da tutti gli altri pulsanti di opzione del gruppo specificato di pulsanti. |
|
Determina quale, se presente, le finestre figlio contiene il punto specificato. |
|
Converte le coordinate del client di un punto o di un rettangolo specificato nella visualizzazione alle coordinate dello schermo. |
|
Riduce la finestra. |
|
Continua lo stato modale di una finestra. |
|
Crea e inizializza la finestra figlio associata all'oggetto CWnd. |
|
Crea un proxy attivo di accessibilità per l'oggetto specificato. |
|
Crea una nuova forma per il cursore di sistema e ottiene la proprietà del cursore. |
|
Creare un controllo ActiveX che verrà rappresentato in un programma MFC da un oggetto CWnd. |
|
Crea Windows è sovrapposto, popup, o finestra figlio e allegarlo a un oggetto CWnd. |
|
Crea un blocco grigio per il cursore di sistema e ottiene la proprietà del cursore. |
|
Crea un blocco a tinta unita per il cursore di sistema e ottiene la proprietà del cursore. |
|
Chiamato automaticamente dal gestore e le eliminazioni di tempo di inattività CWinApp gli oggetti temporanei CWnd creati da FromHandle. |
|
Elimina la finestra associata di Windows. |
|
Rimuove un handle di Windows da un oggetto CWnd e restituisce l'handle. |
|
Inserisce una casella di riepilogo di file o della directory. |
|
Riempie la casella di riepilogo di una casella combinata di file o della directory. |
|
Recupera la selezione corrente di una casella di riepilogo. |
|
Recupera la selezione corrente dalla casella di riepilogo di una casella combinata. |
|
Indica che la finestra accetta i file trascinati. |
|
Acquisisce il mouse e tenere traccia dello spostamento finché l'utente non rilascia il pulsante sinistro, premere ESC, o spostare il mouse all'esterno del rettangolo di trascinamento intorno al punto specificato. |
|
Consente di disegnare un rettangolo di cavo- frame e viene eseguita per adattarlo all'apertura di un'icona o di ridurre a icona o di zoom di una finestra. |
|
Estrae una didascalia. |
|
Ridisegna la barra dei menu. |
|
Attiva le funzioni definite dall'utente Active Accessibility. |
|
Abilita o disabilita il supporto D2D della finestra.Chiamare questo metodo prima che venga inizializzata la finestra principale. |
|
Abilita o disabilita una o entrambe le frecce di una barra di scorrimento. |
|
Abilita o disabilita un controllo barra di scorrimento di pari livello. |
|
Consente il controllo di descrizione comandi. |
|
Consente il controllo di descrizione comandi in modalità di rilevamento. |
|
Abilita o disabilita il mouse e l'input della tastiera. |
|
Termina lo stato modale di una finestra. |
|
Chiamare la funzione membro per modificare una finestra cornice da modali e non modali. |
|
Contrassegna la fine di disegno. |
|
Inizia una risorsa finestra di dialogo. |
|
Recupera il titolo o testo associato a un controllo in una finestra di dialogo. |
|
Restituisce l'handle della finestra, identificata dal nome e la classe della finestra. |
|
Restituisce l'handle della finestra, identificata dal nome e la classe della finestra. |
|
Infiamma una volta la finestra. |
|
Infiamma la finestra con funzionalità aggiuntive. |
|
Restituisce un puntatore a un oggetto CWnd una volta fornito un handle a una finestra.Se un oggetto CWnd non è connesso all'handle, un oggetto temporaneo CWnd viene creato e allegato. |
|
Restituisce un puntatore a un oggetto CWnd una volta fornito un handle a una finestra.Se un oggetto CWnd non è connesso all'handle, un oggetto temporaneo CWnd viene creato e allegato. |
|
Chiamato dal framework per recuperare l'indirizzo di un'interfaccia IDispatch per il figlio specificato. |
|
Chiamato dal framework per recuperare il numero di elementi figlio che appartengono a questo oggetto. |
|
Chiamato dal framework per recuperare una stringa che descrive l'azione predefinita dell'oggetto. |
|
Chiamato dal framework per recuperare una stringa che descrive l'aspetto visivo dell'oggetto specificato. |
|
Chiamato dal framework per recuperare l'oggetto che ha lo stato attivo. |
|
Chiamato dal framework per recuperare la stringa della proprietà Guida di un oggetto. |
|
Chiamato dal framework per recuperare il percorso completo del file WinHelp associato all'oggetto specificato e l'identificatore dell'argomento appropriato all'interno del file. |
|
Chiamato dal framework per recuperare il tasto di scelta rapida o il tasto di scelta dell'oggetto specificato. |
|
Chiamato dal framework per recuperare il nome dell'oggetto specificato. |
|
Chiamato dal framework per recuperare l'interfaccia IDispatch padre dell'oggetto. |
|
Chiamato dal framework per recuperare informazioni che descrivono il ruolo dell'oggetto specificato. |
|
Chiamato dal framework per recupero di elementi selezionati di questo oggetto. |
|
Chiamato dal framework per recuperare lo stato corrente dell'oggetto specificato. |
|
Chiamato dal framework per recuperare il valore dell'oggetto specificato. |
|
Recupera la finestra attiva. |
|
Recupera l'oggetto predecessore della finestra specificata. |
|
Recupera CWnd con il mouse capture. |
|
Recupera le coordinate del client della posizione corrente del cursore. |
|
Restituisce l'id del pulsante di opzione attualmente selezionato in un gruppo di pulsanti. |
|
Ottiene le dimensioni dell'area client CWnd. |
|
Recupera un puntatore al proprietario corrente degli Appunti. |
|
Recupera un puntatore alla prima finestra nella catena dei visualizzatori appunti. |
|
Recupera un puntatore a un controllo ActiveX sconosciuto. |
|
Recupera un contesto dell'area client. |
|
Recupera un contesto dell'area client e consente all'area di visualizzazione come disegnare. |
|
Cerca tutte le finestre discendenti e restituisce la finestra con l'id specificato |
|
Recupera la finestra del desktop di Windows. |
|
Se CWnd è una finestra figlio, i chiamanti la funzione restituisce il valore di è. |
|
Recupera il controllo con l'id specificato dalla finestra di dialogo specificata. |
|
Converte il testo di un controllo nella finestra di dialogo specificata in un valore intero. |
|
Recupera la barra del titolo o il testo associata a un controllo. |
|
Recupera un puntatore al cursore sottostante definito dall'origine, il nome utente, password dalle proprietà e di SQL di un controllo origine dati. |
|
Restituisce lo stile esteso della finestra. |
|
Recupera CWnd che ha attualmente lo stato attivo per l'input. |
|
Recupera il carattere corrente. |
|
Restituisce un puntatore alla finestra in primo piano (finestra di primo livello con cui l'utente attualmente in uso). |
|
Recupera l'handle all'icona. |
|
Determina la finestra popup di proprietà da CWnd è più attiva. |
|
Recuperare la chiave di colore trasparenza e di opacità di una finestra sovrapposta. |
|
Recupera un puntatore al menu specificato. |
|
Ricerca del controllo successivo o precedente all'interno di un gruppo di controlli. |
|
Recupera il primo controllo con lo stile WS_TABSTOP che segue (o numero) il controllo specificato. |
|
Restituisce la finestra successivo o precedente nell'elenco della finestra. |
|
Recupera il sito personalizzato per il controllo ActiveX specificato. |
|
Recupera un puntatore alla finestra che ha attualmente aperti negli Appunti. |
|
Recupera un puntatore al proprietario CWnd. |
|
Recupera la finestra padre CWnd (se presente). |
|
Recupera la finestra cornice padre dell'oggetto CWnd. |
|
Restituisce un puntatore alla finestra padre di una finestra figlio. |
|
Recupera una proprietà del controllo ActiveX. |
|
Ottiene una destinazione di rendering associata a questa finestra. |
|
Restituisce m_hWnd, o NULL se il puntatore this è NULL. |
|
Recupera il proprietario sicuro per la finestra specificata. |
|
Restituisce un controllo barra di scorrimento di pari livello. |
|
Recupera le informazioni sulla barra di scorrimento specificata. |
|
Recupera le informazioni che la struttura SCROLLINFO gestisce su una barra di scorrimento. |
|
Recupera il limite della barra di scorrimento. |
|
Recupera la posizione corrente di una casella di scorrimento. |
|
Copia il minimo corrente e massime di posizioni delle barre di scorrimento per la barra di scorrimento specificata. |
|
Restituisce lo stile corrente della finestra. |
|
Consente all'applicazione di accedere ai menu di controllo per copiare e la modifica. |
|
Recupera le informazioni sulla barra del titolo specificata. |
|
Recupera la finestra cornice di livello superiore della finestra. |
|
Recupera la finestra di primo livello. |
|
Recupera il padre di livello superiore della finestra. |
|
Restituisce la prima finestra figlio che appartiene a CWnd. |
|
Recupera le coordinate di più piccolo rettangolo con racchiudere la regione di aggiornamento CWnd. |
|
Recupera la regione di aggiornamento CWnd. |
|
Restituisce la finestra con una relazione specificata a questa finestra. |
|
Recupera l'identificatore del contesto della guida. |
|
Recupera il contesto di visualizzazione per l'intera finestra, inclusi la barra del titolo, i menu e le barre di scorrimento. |
|
Restituisce il numero di finestre figlio connesse. |
|
Restituisce informazioni sulla finestra. |
|
Restituisce il numero di finestre figlio senza finestra collegate. |
|
Recupera lo stato di visualizzazione e le posizioni normali (ripristino), ridotte a icona e aumenta di una finestra. |
|
Ottiene le coordinate dello schermo CWnd. |
|
Recupera una copia dell'area della finestra di una finestra. |
|
Restituisce il titolo del testo o del titolo della finestra (se presente). |
|
Restituisce la lunghezza del titolo del testo o del titolo della finestra. |
|
Nasconde il cursore rimuovendolo dallo schermo. |
|
Le evidenziazioni o rimuovere l'evidenziazione da un menu di primo livello (la barra dei menu. |
|
Chiamato per avviare l'applicazione di HTMLHelp. |
|
Invalida l'intera area client. |
|
Invalida l'area client all'interno del rettangolo specificato aggiungendo il rettangolo alla regione di aggiornamento corrente. |
|
Invalida l'area client nell'area specificata aggiunge l'area all'area di aggiornamento corrente. |
|
Richiama un metodo o una proprietà del controllo ActiveX. |
|
Indica se CWnd è una finestra figlio o altro discendente diretto della finestra specificata. |
|
Determina se il supporto D2D è abilitato. |
|
Determina se il messaggio specificato è destinato alla finestra di dialogo non modale e, in caso affermativo, elaborata. |
|
Determina se il pulsante è selezionato. |
|
Determina se CWnd viene ridotto a icona (in formato di icona. |
|
Specifica se CWnd dispone di touchscreen. |
|
Determina se la finestra è abilitata per il mouse e l'input della tastiera. |
|
Determina se la finestra è visibile. |
|
Determina se CWnd viene ingrandita. |
|
Interrompe un timer di sistema. |
|
Disabilita o reenables nella finestra specificata. |
|
Convertire (mapping di) un set di punti dello spazio delle coordinate CWnd allo spazio delle coordinate di un'altra finestra. |
|
Crea e visualizza una finestra che contiene un messaggio e una didascalia applicazione forniti. |
|
Modifica lo stile corrente della finestra. |
|
Modifica lo stile esteso della finestra. |
|
Modifica la posizione e le dimensioni CWnd. |
|
Segnala al sistema che un evento predefinito si è verificato. |
|
Valori delle proprietà di ambiente di implementazione. |
|
Chiamato dal framework quando deve ottenere una bitmap da visualizzare in anteprima la scheda di Windows 7, o dal client per il peek di applicazione. |
|
Guida di handle nell'applicazione utilizzando il contesto corrente). |
|
Gestisce i controlli ID_DEFAULT_HELP e ID_HELP_FINDER. |
|
Gestisce il comando ID_HELP_INDEX e fornisce un argomento della Guida predefinito. |
|
Gestisce il comando ID_HELP_USING. |
|
Determina se un punto si trova nel rettangolo di delimitazione dello strumento specificato e recupera le informazioni sullo strumento. |
|
Apre gli Appunti.Altre applicazioni non potranno modificare gli Appunti fino alla funzione di Windows CloseClipboard. |
|
Estrae i controlli privi di finestra al contenitore di controlli. |
|
Inserisce un messaggio nella coda di applicazione, quindi restituisce senza attendere la finestra per elaborare il messaggio. |
|
Chiamata prima della creazione della finestra di Windows associata a questo oggetto CWnd. |
|
Consente all'altra creazione di una sottoclasse necessaria si verifica prima che SubclassWindow venga chiamato. |
|
Utilizzato da CWinApp per filtrare i messaggi della finestra prima che vengano inviati alle funzioni Windows DispatchMessage e TranslateMessage. |
|
Estrae la finestra corrente nel contesto di dispositivo specificato. |
|
Estrae una finestra nel contesto di dispositivo specificato (in genere un contesto di dispositivo della stampante). |
|
Copia una finestra nel contesto di dispositivo specificato, in genere un controller di dominio della stampante. |
|
Aggiorna il rettangolo o area specificato nell'area client. |
|
Registrare o annullare la registrazione del supporto di tocco di Windows della finestra. |
|
Versioni client e contesti di periferica della finestra, liberando li da altre applicazioni. |
|
Riposizionare le barre di controllo nell'area client. |
|
Recupera, converte, o invia messaggi per una finestra con uno stato modale. |
|
Converte le coordinate dello schermo di un punto o di un rettangolo specificato nella visualizzazione alle coordinate del client. |
|
Scorre il contenuto dell'area client. |
|
Scorre il contenuto dell'area client.Simile a ScrollWindow, con funzionalità aggiuntive. |
|
Fornisce un messaggio di notifica a una finestra figlio, dalla finestra padre, la finestra figlio può gestire un'attività. |
|
Invia un messaggio al controllo specificato. |
|
Invia un messaggio all'oggetto CWnd e non restituisce alcun valore finché non viene elaborato il messaggio. |
|
Invia un messaggio a tutte le finestre discendenti della finestra. |
|
Invia il messaggio specificato nella finestra e restituisce il prima possibile, come se il thread chiamante ha creato la finestra. |
|
Attiva la finestra. |
|
Consente l'input del mouse successivo venga inviato a CWnd. |
|
Sposta il cursore su una posizione specificata. |
|
Aggiunge CWnd alla catena di windows passate ogni volta che il contenuto degli Appunti è stato modificato. |
|
Imposta la finestra o ID del controllo della finestra (che può essere qualsiasi finestra figlio, non solo un controllo in una finestra di dialogo. |
|
Imposta il testo di un controllo alla stringa che rappresenta un valore Integer. |
|
Imposta la barra del titolo o il testo di un controllo nella finestra di dialogo specificata. |
|
Attesta lo stato attivo per l'input. |
|
Imposta il tipo corrente. |
|
Inserisce il thread che ha creato la finestra in primo piano e attiva la finestra. |
|
Imposta un handle a un'icona specifica. |
|
Imposta la chiave di colore trasparenza e di opacità di una finestra sovrapposta. |
|
Imposta il menu al menu specificato. |
|
Modifica il proprietario CWnd. |
|
Modifica della finestra padre. |
|
Imposta una proprietà del controllo ActiveX. |
|
Consente modifiche in CWnd da ridisegnare o impedisce le modifiche da ridisegnare. |
|
Imposta le informazioni sulla barra di scorrimento. |
|
Imposta la posizione corrente di una casella di scorrimento e, se specificato, ridisegna la barra di scorrimento per riflettere la nuova posizione. |
|
Imposta i valori della posizione minimo e massimo per la barra di scorrimento specificata. |
|
Installa un timer di sistema che invia un messaggio WM_TIMER una volta attivata. |
|
Imposta l'identificatore del contesto della guida. |
|
Imposta lo stato di visualizzazione e le posizioni normali (ripristino), ridotte a icona e aumenta di una finestra. |
|
Modificare le dimensioni, la posizione e l'ordine figlio, popup e delle finestre di primo livello. |
|
Imposta l'area di una finestra. |
|
Imposta il titolo del testo o del titolo della finestra (se presente) al testo specificato. |
|
Verrà visualizzato il cursore nella visualizzazione alla posizione corrente del cursore.Dopo aver visualizzato, il cursore viene infiammando automaticamente. |
|
Mostra o nasconde tutte le finestre popup di proprietà dalla finestra. |
|
Visualizza o nasconde una barra di scorrimento. |
|
Mostra o nasconde la finestra. |
|
Aggiunge un controllo Windows a un oggetto CWnd e gli rende i messaggi di route tramite la mappa messaggi di CWnd. |
|
Aggiunge una finestra a un oggetto CWnd e gli rende i messaggi di route tramite la mappa messaggi di CWnd. |
|
Sblocca una finestra che è stata bloccata con CWnd::LockWindowUpdate. |
|
Rimuove una finestra da un oggetto CWnd |
|
Inizializza o recuperare i dati da una finestra di dialogo. |
|
Chiamare per aggiornare lo stato dei pulsanti della finestra di dialogo e di altri controlli. |
|
Aggiorna la posizione, la dimensione, la forma, contenuto e la traslucidità di finestra sovrapposta. |
|
Aggiorna l'area client. |
|
Convalida dell'area client all'interno del rettangolo specificato rimuovendo il rettangolo dall'area di aggiornamento corrente. |
|
Convalida dell'area client dell'area specificata rimozione dell'area dall'area di aggiornamento corrente. |
|
Identifica la finestra che contiene il punto specificato. |
|
Chiamato per avviare l'applicazione di WinHelp. |
Metodi protetti
Nome |
Descrizione |
---|---|
Chiama la routine della finestra predefinita, che consente l'elaborazione predefinita per tutti i messaggi della finestra che un'applicazione non elabora. |
|
Chiama la routine della finestra predefinita, che consente l'elaborazione predefinita per tutti i messaggi della finestra che un'applicazione non elabora. |
|
Per lo scambio di dati e la convalida della finestra di dialogo.Chiamato da UpdateData. |
|
Restituisce un puntatore al messaggio che questa finestra è attualmente elaborazione.Deve essere chiamato solo quando in una funzione membro per la gestione dei messaggi Onmessaggio. |
|
Chiamato quando viene CWnd attivando o disattivando. |
|
Chiamato quando l'applicazione sta per essere abilitato o disabilitato. |
|
Chiamato quando l'utente solleva un evento di comando di applicazione. |
|
Chiamato da un'applicazione del visualizzatore appunti quando un proprietario gli Appunti visualizzare il contenuto degli Appunti. |
|
Chiamato per consentire a CWnd annullare qualsiasi modalità interne, come stato mouse capture. |
|
Invia un messaggio alla finestra da cui viene perdendo il mouse capture. |
|
Indica che una finestra specificata da rimuovere dalla catena. |
|
Chiamato quando lo stato dell'interfaccia utente (UI) deve essere modificato. |
|
Chiamato quando una sequenza di tasti converte un carattere non di sistema. |
|
Chiamata di una casella di riepilogo figlio con lo stile LBS_WANTKEYBOARDINPUT in risposta a un messaggio WM_CHAR. |
|
Chiamato per le finestre figlio (MDI) dell'interfaccia a documenti multipli quando la dimensione o la posizione CWnd o CWnd viene attivata. |
|
Chiamato da una finestra padre per fornire a un controllo di comunicazione una probabilità risposta a una notifica di controllo. |
|
Chiamato quando il contenuto degli Appunti è stato modificato. |
|
Chiamato come segnale che CWnd deve essere chiuso. |
|
Chiamato quando i criteri di rendering per l'area non client sono stati modificati. |
|
Chiamato quando l'utente seleziona un comando. |
|
Windows chiamato quando viene rilevato che la memoria di sistema è bassa. |
|
Chiamato per determinare la posizione relativa del nuovo elemento in una casella combinata o in una casella di riepilogo ordinata figlio del disegno personalizzato. |
|
Chiamato per tutte le finestre di livello principale quando la composizione di (DWM) di Gestione finestre desktop è abilitata o disabilitata. |
|
Chiamato quando l'utente fa clic sul pulsante destro del mouse nella finestra. |
|
Copia i dati da un'applicazione a un'altra. |
|
Chiamato come parte della creazione della finestra. |
|
Chiamato se CWnd è il padre di un controllo quando il controllo sta per essere disegnato. |
|
Chiamato quando una sequenza di tasti converte un carattere non utilizzato il nonsystem (come caratteri accentati). |
|
Chiamato quando una casella di riepilogo o di una casella combinata figlio del disegno personalizzato viene eliminato oppure quando gli elementi vengono rimossi dal controllo. |
|
Chiamato quando CWnd è distruggendosi. |
|
Chiamato quando gli Appunti vengono cancellati con una chiamata alla funzione di Windows EmptyClipboard. |
|
Informa un'applicazione o un driver di periferica di una modifica alla configurazione hardware di un dispositivo o di computer. |
|
Chiamato per tutte le finestre di livello principale quando l'utente modifica le impostazioni di dispositivo- modi. |
|
Chiamato quando il contenuto della modifica degli Appunti. |
|
Chiamato quando un aspetto visivo di un pulsante del disegno personalizzato, un controllo casella combinata, un controllo casella di riepilogo, o un menu figlio deve essere disegnato. |
|
Chiamato quando l'utente rilascia il pulsante sinistro del mouse su una finestra che viene registrata come destinatario dei file eliminati. |
|
Chiamato quando CWnd è abilitato o disabilitato. |
|
Chiamato quando viene terminata la sessione di. |
|
Chiamato per informare la routine principale di un'applicazione che una finestra di dialogo modale o un menu sta immettendo in uno stato di inattività. |
|
Chiamato quando un ciclo modale di menu è stato inserito. |
|
Chiamato dopo che la finestra interessata immette un ciclo modale spostamento o di ridimensionamento. |
|
Chiamato quando lo sfondo della finestra da cancellare. |
|
Chiamato quando un ciclo modale di menu è avvenuta. |
|
Chiamato dopo che la finestra modificata in un ciclo modale spostamento o di ridimensionamento. |
|
Chiamato quando il pool delle modifiche delle risorse di carattere. |
|
Chiamato per un controllo in modo che il controllo può elaborare il tasto di direzione e l'input di tasto TAB stesso. |
|
Chiamato ogniqualvolta necessità di Windows di conoscere il percorso o dimensioni ingrandita, o la dimensione minima e massima di verifica. |
|
Chiamato dal framework quando l'utente preme il tasto F1. |
|
Chiamato quando l'utente preme un tasto di scelta a livello di sistema. |
|
Chiamato quando l'utente fa clic sulla barra di scorrimento orizzontale CWnd. |
|
Chiamato quando un proprietario gli Appunti scorra l'immagine degli Appunti, invalidare la sezione appropriata e aggiornare i valori della barra di scorrimento. |
|
Chiamato quando CWnd viene ridotto a icona (in formato di icona e lo sfondo dell'icona devono essere inseriti prima di disegno di icona. |
|
Chiamato quando un menu sta per diventano attivi. |
|
Chiamato quando un menu di scelta rapida sta per diventano attivi. |
|
Chiamato quando un dispositivo di I/O viene aggiunto o rimosso dal sistema. |
|
Chiamato dopo che la lingua di input di un'applicazione è stata modificata. |
|
Chiamato quando l'utente sceglie una nuova lingua di input. |
|
Chiamato quando una chiave di nonsystem viene premuto. |
|
Chiamato quando una chiave di nonsystem viene rilasciata. |
|
Chiamato immediatamente prima CWnd perde lo stato attivo per l'input. |
|
Chiamato quando l'utente fa doppio clic sul pulsante sinistro del mouse. |
|
Chiamato quando l'utente preme il pulsante sinistro del mouse. |
|
Chiamato quando l'utente rilascia il pulsante sinistro del mouse. |
|
Chiamato quando l'utente fa doppio clic sul pulsante centrale del mouse. |
|
Chiamato quando l'utente preme il pulsante centrale del mouse. |
|
Chiamato quando l'utente rilascia il pulsante centrale del mouse. |
|
Chiamato quando una finestra figlio MDI viene attivata o disattivata. |
|
Chiamato per una casella combinata del disegno personalizzato, una casella di riepilogo, o una voce di menu figlio quando il controllo viene creato.CWnd a Windows le dimensioni del controllo. |
|
Chiamato quando l'utente sollecita un tasto carattere di menu che nessuno corrisponde a uno dei tasti predefiniti nel menu corrente. |
|
Chiamato quando l'utente inizia per trascinare una voce di menu. |
|
Chiamato quando il cursore del mouse viene spostato in una voce di menu o sposta dal centro dell'elemento nella parte superiore o inferiore dell'elemento. |
|
Chiamato quando l'utente rilascia il pulsante destro del mouse quando il cursore è posizionato su una voce di menu. |
|
Chiamato quando l'utente seleziona una voce di menu. |
|
Chiamato quando il cursore è posizionato in una finestra inattiva e l'utente preme un pulsante del mouse. |
|
Chiamato quando il cursore sull'area client della finestra per il tempo specificato in una chiamata precedente a TrackMouseEvent. |
|
Chiamato quando la finestra corrente è composto da Gestione finestre desktop (DWM) e la finestra viene ingrandita. |
|
Chiamato quando il cursore all'area client della finestra specificata in una chiamata precedente a TrackMouseEvent. |
|
Chiamato quando il cursore del mouse viene spostato. |
|
Chiamato quando l'utente muove la rotellina del mouse.Gestione dei messaggi di Windows NT 4.0 di utilizzare. |
|
Chiamato dopo che la posizione CWnd è stata modificata. |
|
Indica che un utente sta spostando un oggetto CWnd. |
|
Chiamato quando l'area non client deve essere modificata per indicare un attivo o stato inattivo. |
|
Chiamato quando la dimensione e la posizione dell'area client devono essere calcolate. |
|
Chiamata prima OnCreate quando l'area non client da creare. |
|
Chiamato quando l'area non client viene distruggendosi. |
|
Chiamato da Windows ogni volta che viene spostato il mouse se CWnd contiene il cursore o ha acquisito l'input del mouse con SetCapture. |
|
Chiamato quando l'utente fa doppio clic sul pulsante sinistro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente preme il pulsante sinistro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente rilascia il pulsante sinistro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente fa doppio clic sul pulsante centrale del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente preme il pulsante centrale del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente rilascia il pulsante centrale del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando il cursore sopra l'area non client della finestra per il tempo specificato in una chiamata precedente a TrackMouseEvent. |
|
Il framework chiama la funzione membro quando il cursore consente all'area non client della finestra specificata in una chiamata precedente a TrackMouseEvent. |
|
Chiamato quando il cursore viene spostato all'interno di un'area non client CWnd. |
|
Chiamato quando l'area non client deve disegnare. |
|
Chiamato quando l'utente fa doppio clic sul pulsante destro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente preme il pulsante destro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando l'utente rilascia il pulsante destro del mouse quando il cursore si trova all'interno di un'area non client CWnd. |
|
Chiamato quando i criteri di rendering per l'area non client sono stati modificati. |
|
Chiamato quando l'utente fa doppio clic XBUTTON1 o XBUTTON2 quando il cursore si trova nell'area non client di una finestra. |
|
Chiamato quando l'utente preme XBUTTON1 o XBUTTON2 del mouse quando il cursore si trova nell'area non client di una finestra. |
|
Chiamato quando l'utente rilascia XBUTTON1 o XBUTTON2 del mouse quando il cursore si trova nell'area non client di una finestra. |
|
Chiamato quando la destra o il tasto freccia sinistra viene utilizzata per passare dalla barra dei menu e il menu di sistema. |
|
Chiamato dal framework per organizzare una finestra padre un evento si è verificato in uno dei controlli o che le informazioni sulla necessità di controllo. |
|
Chiamato per determinare se la finestra corrente accetta ANSI o le strutture Unicode nel messaggio di notifica di WM_NOTIFY. |
|
Chiamato per aggiornare una parte della finestra. |
|
Chiamato quando l'area client del visualizzatore appunti deve aggiornare. |
|
Chiamato per consentire le finestre che utilizzano una tavolozza di colori per eseguire le tavolozze logiche e aggiornare le aree client. |
|
Notifica alle altre applicazioni quando un'applicazione dovrà eseguire la logica relativa tavolozza. |
|
Chiamato quando una finestra figlio viene creato o eliminato oppure, quando l'utente fa clic su un pulsante del mouse quando il cursore viene posizionato sopra la finestra figlio. |
|
Chiamato quando un evento di risparmio energia disponibili si verifica. |
|
Chiamato quando CWnd (in formato di icona ridotta a icona sta per essere trascinato dall'utente. |
|
Chiamato quando l'utente sceglie per terminare la sessione di Windows. |
|
Notifica a CWnd che sta per ricevere lo stato attivo per l'input. |
|
Chiamato quando CWnd viene visualizzata l'icona e richiede che l'icona viene aperta. |
|
Chiamato per recuperare lo stato dell'interfaccia utente (UI) per una finestra. |
|
Chiamato quando la finestra corrente ottiene input non elaborato. |
|
Chiamato quando l'utente fa doppio clic sul pulsante destro del mouse. |
|
Chiamato quando l'utente preme il pulsante destro del mouse. |
|
Chiamato quando l'utente rilascia il pulsante destro del mouse. |
|
Chiamato quando l'applicazione del proprietario è distruggendosi e deve eseguire il rendering di tutti i formati. |
|
Chiamato per il proprietario degli Appunti in un formato particolare con il rendering ritardato deve essere eseguito il rendering. |
|
Chiamato per notificare a un'applicazione di una modifica nello stato sessione. |
|
Chiamato se l'input del mouse non viene acquisito e il mouse causa lo spostamento del cursore all'interno di una finestra. |
|
Chiamata dopo CWnd riceve lo stato attivo per l'input. |
|
Chiamato quando le modifiche di funzione Win32 SystemParametersInfo un'impostazione a livello di sistema. |
|
Chiamato quando CWnd deve essere nascosto o indicato. |
|
Chiamata dopo la dimensione CWnd è stato modificato. |
|
Chiamato quando la dimensione dell'area client della finestra del visualizzatore Appunti ha modificato. |
|
Indica che l'utente sta ridimensionando il rettangolo. |
|
Chiamato da Print Manager ogni volta che un processo si aggiunge o si rimuove dalla coda di Print Manager. |
|
Indica che la funzione Windows SetWindowLong ha modificato una o più degli stili della finestra. |
|
Indica che la funzione Windows SetWindowLong sta su per modificare uno o più degli stili della finestra. |
|
Chiamato quando una sequenza di tasti converte un carattere di sistema. |
|
Chiamato per tutte le finestre di livello principale quando viene apportata una modifica nell'impostazione di colore di sistema. |
|
Chiamato quando l'utente seleziona un comando dal menu di un controllo, o quando l'utente seleziona per ingrandire o ridurre al minimo il pulsante. |
|
Chiamato quando una sequenza di tasti converte un carattere non utilizzato il sistema (come caratteri accentati). |
|
Chiamato quando l'utente tenere premuto il tasto ALT e premere un altro tasto. |
|
Chiamato quando l'utente rilascia un tasto premuto mentre il tasto ALT è stato memorizzato. |
|
Chiamato quando l'utente fa clic su un pulsante authorable. |
|
Chiamato per tutte le finestre di primo livello dopo le modifiche di ora di sistema. |
|
Chiamata dopo ogni intervallo specificato in SetTimer. |
|
Processo a una da input tocco di Windows. |
|
Input considerati dal tocco di Windows. |
|
Chiamato quando si preme un tasto.Ovvero la finestra corrente ha lo stato attivo e un messaggio WM_KEYDOWN viene convertito dalla funzione TranslateMessage. |
|
Chiamato quando un menu a discesa o un sottomenu è stato eliminato. |
|
Chiamato per modificare lo stato dell'interfaccia utente (UI) per la finestra specificata e in tutte le finestre figlio. |
|
Chiamato dopo che l'utente si è connessi o disattivarle. |
|
Chiamata di una casella di riepilogo su CWnd in risposta a un messaggio WM_KEYDOWN. |
|
Chiamato quando l'utente fa clic sulla barra di scorrimento verticale della finestra. |
|
Chiamato quando il proprietario scorra l'immagine degli Appunti, invalidare la sezione appropriata e aggiornare i valori della barra di scorrimento. |
|
Chiamato quando la dimensione, posizione, o l'ordine Z cambia in conseguenza di una chiamata a SetWindowPos o a un'altra funzione di gestione windows. |
|
Chiamato quando la dimensione, posizione, o l'ordine Z sta la modifica in seguito a una chiamata a SetWindowPos o a un'altra funzione di gestione windows. |
|
Chiamato per tutte le finestre di primo livello dopo che il file di inizializzazione di Windows, WIN.INI, viene modificato. |
|
Indica se un messaggio di windows è stato gestito. |
|
Chiamato quando l'utente fa doppio clic XBUTTON1 o XBUTTON2 quando il cursore si trova nell'area client di una finestra. |
|
Chiamato quando l'utente preme XBUTTON1 o XBUTTON2 quando il cursore si trova nell'area client di una finestra. |
|
Chiamato quando l'utente rilascia XBUTTON1 o XBUTTON2 quando il cursore si trova nell'area client di una finestra. |
|
Questa funzione viene chiamata dalla funzione predefinita OnNcDestroy dopo la finestra è stata eliminata. |
|
Funzione di supporto che riflette un messaggio al database di origine. |
|
Riflette l'ultimo messaggio alla finestra figlio. |
|
Fornisce una routine della finestra per CWnd.L'impostazione predefinita invia messaggi dalla mappa messaggi. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Chiamare per ottenere un handle a una finestra. |
|
Determina se la finestra non è uguale alla finestra di cui l'handle venga m_hWnd. |
|
Determina se una finestra è uguale alla finestra di cui l'handle venga m_hWnd. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Indica HWND associato a questo CWnd. |
Note
Un oggetto CWnd è diverso da una finestra di Windows, ma i due sono strettamente collegati.Un oggetto CWnd viene creato o eliminato dal costruttore e il distruttore CWnd.La finestra di Windows, invece, è una struttura di dati interna a Windows creata da una funzione membro Crea ed eliminato dal distruttore virtuale CWnd.La funzione DestroyWindow elimina la finestra di Windows senza eliminare l'oggetto.
La classe CWnd e il meccanismo della mappa messaggi nascondono la funzione WndProc.I messaggi di notifica in ingresso di Windows automaticamente sono indirizzati attraverso la mappa messaggi alle funzioni membro appropriate diCWnddel messaggiodi On.Eseguire l'override di una funzione membro delmessaggioOnper gestire il messaggio specifico di un membro nelle classi derivate.
La classe CWnd consente anche di creare una finestra figlio di Windows per l'applicazione.Derivare la classe da CWnd, quindi aggiungere le variabili membro alla classe derivata all'archivio dati specifici dell'applicazione.Implementare la funzione membro per la gestione e una mappa messaggi nella classe derivata per specificare l'evento che si verifica quando i messaggi vengono indirizzati alla finestra.
Creazione di una finestra figlio in due passaggi.Innanzitutto, chiamare il costruttore CWnd per costruire l'oggetto CWnd, quindi chiamare la funzione membro Crea per creare la finestra figlio e per associarlo all'oggetto CWnd.
Quando l'utente termina la finestra figlio, eliminare l'oggetto CWnd, oppure chiamare la funzione membro DestroyWindow per rimuovere la finestra e distruggere le strutture dei dati.
Nell'interno della libreria MFC, altre classi che derivano da CWnd per fornire tipi specifici della finestra.Molte di queste classi, inclusi CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CViewe CDialog, sono progettate per un'ulteriore offset.Le classi di controlli che derivano da CWnd, come CButton, è possibile utilizzare direttamente o possono essere utilizzate per un'ulteriore derivazione di classi.
Per ulteriori informazioni su l CWnd, vedere Applicazioni utilizzano e oggetti Window.
Gerarchia di ereditarietà
CWnd
Requisiti
Intestazione: afxwin.h