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 |