BOOL EnableWindow ( BOOL bAttivare = vera );
Valore restituito
Indica lo stato prima che venisse chiamata la funzione membro EnableWindow . Il valore restituito è diverso da zero se la finestra è stata disabilitata in precedenza. Il valore restituito è 0 se la finestra è stata attivata in precedenza o si è verificato un errore.
Parametri
bAttivare
Specifica se la finestra specificata devono essere attivati o disattivati. Se questo parametro è TRUE, la finestra verrà attivata. Se questo parametro è FALSE, la finestra verrà disattivata.
Osservazioni
Attiva o disattiva il mouse e la tastiera di input. Quando l'input è disabilitato, l'input come il clic del mouse e le combinazioni di tasti viene ignorato. Quando è attivato l'ingresso, la finestra elabora tutti gli input.
Se è stato attivato in evoluzione, il messaggio WM_ENABLE viene inviato prima che questa funzione restituisce.
Se disabilitato, tutte le finestre figlio implicitamente sono disattivate, anche se essi non vengono inviati messaggi WM_ENABLE.
Una finestra deve essere attivata prima che esso può essere attivato. Ad esempio, se un'applicazione è la visualizzazione di una finestra di dialogo non modali e ha disattivato la sua finestra principale, la finestra principale deve essere attivata prima finestra di dialogo viene distrutto. In caso contrario, un'altra finestra ottiene lo stato attivo per l'input ed essere attivata. Se una finestra figlio viene disattivata, esso viene ignorato quando Windows tenta di determinare quale finestra dovrebbe ottenere i messaggi del mouse.
Una finestra è abilitata per impostazione predefinita, quando viene creato. Un'applicazione può specificare lo stile WS_DISABLED nella funzione membro Create o CreateEx per creare una finestra che inizialmente è disattivata. Dopo aver creata una finestra, un'applicazione può anche utilizzare la funzione membro EnableWindow per abilitare o disabilitare la finestra.
Un'applicazione può utilizzare questa funzione per abilitare o disabilitare un controllo in una finestra di dialogo. Un controllo disattivato non può ricevere lo stato attivo per l'input, né un utente può accedere e.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp; :: EnableWindow, CWnd::OnEnable