Condividi tramite


Console WinEvents

Importante

WinEvents fa parte del framework legacy microsoft Active Accessibility . Lo sviluppo con questi eventi è fortemente sconsigliato a favore del framework Microsoft Automazione interfaccia utente che offre una suite di interfacce più affidabile e completa per l'accessibilità e le applicazioni di automazione per interagire con la console.

Avviso

La registrazione per questi eventi è un'attività globale e influisce in modo significativo sulle prestazioni di tutte le applicazioni della riga di comando in esecuzione in un sistema contemporaneamente, inclusi servizi e utilità in background. Il framework microsoft Automazione interfaccia utente è specifico della sessione della console e supera questa limitazione.

Le costanti evento seguenti vengono usate nel parametro evento della funzione di callback WinEventProc. Per altre informazioni, vedere WinEvents.

Costante/valore Descrizione
EVENT_CONSOLE_CARET 0x4001 Il cursore della console è stato spostato. Il parametro idObject è uno o più dei valori seguenti: CONSOLE_CARET_edizione Standard LECTION o CONSOLE_CARET_VISIBLE. Il parametro idChild è una struttura COORD che specifica la posizione corrente del cursore.
EVENT_CONSOLE_END_APPLICATION 0x4007 È stato chiuso un processo della console. Il parametro idObject contiene l'identificatore del processo terminato.
EVENT_CONSOLE_LAYOUT 0x4005 Il layout della console è stato modificato.
EVENT_CONSOLE_START_APPLICATION 0x4006 È stato avviato un nuovo processo della console. Il parametro idObject contiene l'identificatore del processo appena creato. Se l'applicazione è un'applicazione a 16 bit, il parametro idChild è CONSOLE_APPLICATION_16BIT e idObject è l'identificatore del processo della sessione NTVDM associata alla console.
EVENT_CONSOLE_UPDATE_REGION 0x4002 Più di un carattere è cambiato. Il parametro idObject è una struttura COORD che specifica l'inizio dell'area modificata. Il parametro idChild è una struttura COORD che specifica la fine dell'area modificata.
EVENT_CONSOLE_UPDATE_SCROLL 0x4004 La console ha eseguito lo scorrimento. Il parametro idObject è la distanza orizzontale che la console ha eseguito lo scorrimento. Il parametro idChild è la distanza verticale che la console ha eseguito lo scorrimento.
EVENT_CONSOLE_UPDATE_SIMPLE 0x4003 Un singolo carattere è stato modificato. Il parametro idObject è una struttura COORD che specifica il carattere modificato. Il parametro idChild specifica il carattere nella parola bassa e gli attributi di carattere nella parola alta.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione Winuser