WinEvents Konsol
Penting
WinEvents adalah bagian dari kerangka kerja Aksesibilitas Aktif Microsoft warisan. Pengembangan menggunakan peristiwa ini sangat tidak disarankan untuk mendukung kerangka kerja Microsoft UI Automation yang menyediakan rangkaian antarmuka yang lebih kuat dan komprehensif untuk aplikasi aksesibilitas dan otomatisasi untuk berinteraksi dengan konsol.
Peringatan
Mendaftar untuk peristiwa ini adalah aktivitas global dan akan secara signifikan memengaruhi performa semua aplikasi baris perintah yang berjalan pada sistem secara bersamaan, termasuk layanan dan utilitas latar belakang. Kerangka kerja Microsoft UI Automation adalah sesi konsol khusus dan mengatasi batasan ini.
Konstanta peristiwa berikut digunakan dalam parameter peristiwa fungsi panggilan balik WinEventProc. Untuk informasi selengkapnya, lihat WinEvents.
Konstanta/nilai | Deskripsi |
---|---|
0x4001 EVENT_CONSOLE_CARET | Sisipan konsol telah dipindahkan. Parameter idObject adalah satu atau beberapa nilai berikut: CONSOLE_CARET_SELECTION atau CONSOLE_CARET_VISIBLE. Parameter idChild adalah struktur COORD yang menentukan posisi kursor saat ini. |
0x4007 EVENT_CONSOLE_END_APPLICATION | Proses konsol telah keluar. Parameter idObject berisi pengidentifikasi proses proses yang dihentikan. |
0x4005 EVENT_CONSOLE_LAYOUT | Tata letak konsol telah berubah. |
0x4006 EVENT_CONSOLE_START_APPLICATION | Proses konsol baru telah dimulai. Parameter idObject berisi pengidentifikasi proses dari proses yang baru dibuat. Jika aplikasi adalah aplikasi 16-bit, parameter idChild CONSOLE_APPLICATION_16BIT dan idObject adalah pengidentifikasi proses sesi NTVDM yang terkait dengan konsol. |
0x4002 EVENT_CONSOLE_UPDATE_REGION | Lebih dari satu karakter telah berubah. Parameter idObject adalah struktur COORD yang menentukan awal wilayah yang diubah. Parameter idChild adalah struktur COORD yang menentukan akhir wilayah yang diubah. |
0x4004 EVENT_CONSOLE_UPDATE_SCROLL | Konsol telah digulir. Parameter idObject adalah jarak horizontal yang telah digulir konsol. Parameter idChild adalah jarak vertikal yang telah digulir konsol. |
0x4003 EVENT_CONSOLE_UPDATE_SIMPLE | Satu karakter telah berubah. Parameter idObject adalah struktur COORD yang menentukan karakter yang telah berubah. Parameter idChild menentukan karakter dalam kata rendah dan atribut karakter dalam kata tinggi. |
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | Winuser.h |