CWindow Class
Questa classe fornisce metodi per modificare una finestra.
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
class CWindow
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Disporre le finestre figlio ridotte a icona. |
|
Aggiunge una finestra all'oggetto CWindow. |
|
Prepara la finestra per disegnare. |
|
Porta la finestra nella parte superiore dell'ordine Z. |
|
Vengono illustrati la finestra a una finestra specifica. |
|
Rimuove la finestra dalla catena dei visualizzatori appunti. |
|
Modifica lo stato di selezione del pulsante specificato. |
|
Controlla il pulsante di opzione specificato. |
|
Recupera la finestra figlio che contiene il punto specificato. |
|
Recupera un particolare tipo di finestra figlio che contiene il punto specificato. |
|
Coordinate del client converte le coordinate dello schermo. |
|
Crea una finestra. |
|
Crea una nuova forma per il cursore di sistema. |
|
Crea un rettangolo grigio per il cursore di sistema. |
|
Crea un rettangolo pieno per il cursore di sistema. |
|
Aggiorna la data struttura di multiplo-finestra- posizione della finestra specificata. |
|
Elimina la finestra associata all'oggetto CWindow. |
|
Rimuove la finestra dall'oggetto CWindow. |
|
Inserisce una casella di riepilogo nomi dei file che corrispondono a un percorso o un nome di file specificato. |
|
Inserisce una casella combinata di nomi dei file che corrispondono a un percorso o un nome di file specificato. |
|
Recupera la selezione corrente di una casella di riepilogo. |
|
Recupera la selezione corrente di una casella combinata. |
|
Registra se la finestra accetta i file trascinati. |
|
Ridisegna la barra dei menu della finestra. |
|
Abilita o disabilita le frecce della barra di scorrimento. |
|
Abilita o disabilita input. |
|
Contrassegna la fine di disegno. |
|
Infiamma una volta la finestra. |
|
Recupera le coordinate dell'area client. |
|
Recupera un contesto di dispositivo per l'area client. |
|
Recupera un contesto di dispositivo per l'area client e consente le opzioni dell'area di visualizzazione. |
|
Recupera la finestra discendente specificata. |
|
Recupera un'interfaccia nel controllo specificato. |
|
Recupera l'identificatore della finestra (per le finestre figlio solo). |
|
Recupera un puntatore a un'interfaccia al contenitore di hosting di un controllo ATL. |
|
Recupera la finestra figlio specificata. |
|
Converte il testo di un controllo in un Integer. |
|
Recupera il testo di un controllo. |
|
Recupera gli stili estesi della finestra. |
|
Recupera il carattere corrente della finestra. |
|
Determina il tasto di scelta associato alla finestra. |
|
Recupera la grande o piccola icona della finestra. |
|
Recupera la finestra popup più attiva. |
|
Recupera la finestra. |
|
Recupera il controllo precedente o successivo nell'interno di un gruppo di controlli. |
|
Recupera il controllo precedente o successivo con lo stile WS_TABSTOP. |
|
Recupera la finestra padre immediata. |
|
Recupera i parametri di una barra di scorrimento. |
|
Recupera il percorso della casella di scorrimento. |
|
Recupera l'intervallo della barra di scorrimento. |
|
Recupera gli stili della finestra. |
|
Crea una copia del menu di sistema per la modifica. |
|
Recupera il padre o la finestra proprietaria di primo livello. |
|
Recupera la finestra proprietaria di primo livello. |
|
Recupera la finestra figlio di primo livello. |
|
Recupera le coordinate di più piccolo rettangolo con racchiudere la regione di aggiornamento. |
|
Recupera la regione di aggiornamento e copia in un'area specificata. |
|
Recupera la finestra specificata. |
|
Recupera l'identificatore di contesto della finestra. |
|
Recupera un contesto di dispositivo per l'intera finestra. |
|
Recupera un valore a 32 bit a un offset specificato in memoria aggiuntiva della finestra. |
|
Recupera informazioni sulla finestra specificata, incluse un valore a un offset specificato in memoria aggiuntiva della finestra. |
|
Recupera lo stato e le posizioni di visualizzazione. |
|
Recupera l'identificatore del processo che ha creato la finestra. |
|
Recupera le dimensioni di delimitazione della finestra. |
|
Ottiene una copia dell'area della finestra di una finestra. |
|
Recupera il testo della finestra. |
|
Recupera la lunghezza del testo della finestra. |
|
Recupera l'identificatore del thread che ha creato la finestra specificata. |
|
Recupera un valore a 16 bit in un offset specificato in memoria aggiuntiva della finestra. |
|
Imposta lo stato attivo su un controllo nella finestra di dialogo. |
|
Nasconde il cursore di sistema. |
|
Le evidenziazioni o rimuovere l'evidenziazione da un menu di primo livello. |
|
Invalida l'intera area client. |
|
Invalida l'area client all'interno del rettangolo specificato. |
|
Invalida l'area client nell'area specificata. |
|
Determina se la finestra specificata è una finestra figlio. |
|
Determina se il messaggio è destinato alla finestra di dialogo specificata. |
|
Determina lo stato di selezione del pulsante. |
|
Determina se la finestra è ridotta a icona. |
|
Determina se la finestra padre di un controllo rappresenta una finestra di dialogo. |
|
Determina se l'handle della finestra specificato identifica una finestra esistente. |
|
Determina se la finestra è attivo per l'input. |
|
Determina se la finestra specificata è una finestra Unicode nativa. |
|
Determina lo stato di visibilità della finestra. |
|
Determina se la finestra viene ingrandita. |
|
Elimina un evento timer. |
|
Abilita o disabilita nella finestra. |
|
Converte un set di punti dello spazio delle coordinate della finestra allo spazio delle coordinate di un'altra finestra. |
|
Visualizza una finestra di messaggio. |
|
Modificare gli stili della finestra. |
|
Modificare gli stili estesi della finestra. |
|
Modifica della dimensione e la posizione della finestra. |
|
Imposta lo stato attivo al controllo successivo nella finestra di dialogo. |
|
Apre gli Appunti. |
|
Inserisce un messaggio nella coda di messaggi associata al thread che ha creato la finestra. Restituisce senza attendere il thread per elaborare il messaggio. |
|
Imposta lo stato attivo al controllo precedente nella finestra di dialogo. |
|
Le richieste tali la finestra sono contenuti in un contesto di dispositivo specificato. |
|
Le richieste tali l'area client della finestra sono contenuti in un contesto di dispositivo specificato. |
|
Aggiorna un rettangolo o un'area specificato nell'area client. |
|
Rilascia un contesto di dispositivo. |
|
Ridimensiona la finestra. |
|
Coordinate dello schermo converte le coordinate del client. |
|
Scorre l'area client specificata. |
|
Scorre l'area client specificata con funzionalità aggiuntive. |
|
Invia un messaggio a un controllo. |
|
Invia un messaggio alla finestra e non restituisce alcun valore finché la routine della finestra non ha elaborato il messaggio. |
|
Invia un messaggio a finestre discendenti specificate. |
|
Invia un messaggio nella finestra. Se la finestra è stata creata dal thread chiamante, SendNotifyMessage non restituisce alcun valore finché la routine della finestra non ha elaborato il messaggio. In caso contrario, restituisce immediatamente. |
|
Attiva la finestra. |
|
Invio di tutto l'input del mouse successivo alla finestra. |
|
Aggiunge la finestra alla catena del visualizzatore appunti. |
|
Modifica l'identificatore della finestra. |
|
Modifica il testo di un controllo nella rappresentazione di stringa di un valore Integer. |
|
Modifica il testo di un controllo. |
|
Imposta lo stato attivo per l'input alla finestra. |
|
Modifica il tipo corrente della finestra. |
|
Associa un tasto di scelta con la finestra. |
|
Modifica la grande o piccola icona della finestra. |
|
Modifica il menu corrente della finestra. |
|
Modifica della finestra padre. |
|
Imposta o cancella il contrassegno di ridisegno. |
|
Imposta i parametri di una barra di scorrimento. |
|
Modifica la posizione della casella di scorrimento. |
|
Imposta l'intervallo barra di scorrimento. |
|
Crea un evento timer. |
|
Imposta l'identificatore di contesto della finestra. |
|
Imposta un valore a 32 bit a un offset specificato in memoria aggiuntiva della finestra. |
|
Modificare un attributo della finestra specificata e imposta un valore di offset specificato in memoria aggiuntiva della finestra. |
|
Imposta lo stato e le posizioni di visualizzazione. |
|
Imposta la dimensione, posizione e l'ordine Z. |
|
Imposta l'area della finestra di una finestra. |
|
Modifica il testo della finestra. |
|
Imposta un valore a 16 bit in un offset specificato in memoria aggiuntiva della finestra. |
|
Visualizzare il cursore di sistema. |
|
Mostra o nasconde le finestre popup di proprietà dalla finestra. |
|
Mostra o nasconde una barra di scorrimento. |
|
Imposta lo stato di visualizzazione della finestra. |
|
Imposta lo stato di visualizzazione di una finestra creata da un thread diverso. |
|
Aggiorna l'area client. |
|
Convalida dell'area client all'interno del rettangolo specificato. |
|
Convalida dell'area client dell'area specificata. |
|
Guida di Windows di inizio. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Converte l'oggetto CWindow a HWND. |
|
Assegna HWNDoggetto CWindow. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Un handle di finestra associata all'oggetto CWindow. |
|
Contiene le dimensioni predefinite finestra. |
Note
CWindow fornisce la funzionalità di base per modificare una finestra in ATL. Molti dei metodi CWindow eseguono il wrapping semplicemente una delle funzioni API Win32. Ad esempio, confrontare i prototipi CWindow::ShowWindow e ShowWindow:
Metodo di CWindow |
Funzione Win32 |
---|---|
BOOL ShowWindow( int nCmdShow); |
BOOL ShowWindow( HWND hWnd, int nCmdShow); |
CWindow::ShowWindow chiama la funzione Win32 ShowWindow passando CWindow::m_hWnd come primo parametro. Ogni metodo CWindow che esegue direttamente il wrapping delle sessioni di una funzione Win32 il membro m_hWnd ; pertanto, la documentazione CWindow si farà riferimento a Windows SDK.
Nota
Non ciascuna funzione Win32 input correlata viene eseguito il wrapping da CWindowe non a ogni metodo CWindow esegue il wrapping di una funzione Win32.
CWindow::m_hWnd archivia HWND che identifica una finestra. HWND è associato all'oggetto quando:
Specificare HWND nel costruttore di CWindow.
Chiamare il metodo CWindow::Attach.
**operator =**di CWindow di utilizzo.
Creare o sottoclasse di una finestra utilizzando una delle seguenti classi è derivato da CWindow:
CWindowImpl consente di creare una nuova finestra o una sottoclasse di una finestra esistente.
CContainedWindow implementa una finestra contenuta in un altro oggetto. È possibile creare una nuova finestra o una sottoclasse di una finestra esistente.
CDialogImpl consente di creare un oggetto o una finestra di dialogo non modale.
Per ulteriori informazioni sulle finestre, vedere Finestre e gli argomenti successivi in Windows SDK. Per ulteriori informazioni sull'utilizzo delle finestre in ATL, vedere l'articolo Classi di finestre ATL.
Requisiti
Header: atlwin.h