Bagikan melalui


Peristiwa PenInputPanel.InputFailed

Dihentikan. PenInputPanel telah digantikan oleh Panel Input Teks (TIP).

Terjadi ketika fokus input berubah sebelum objek PenInputPanel dapat memasukkan input pengguna ke dalam kontrol terlampir.

Sintaks

HRESULT InputFailed(
  [in] long  hWnd,
  [in] long  Key,
  [in] BSTR  Text,
  [in] short ShiftKey
);

Parameter

hWnd [in]

Handel jendela kontrol yang memanggil objek PenInputPanel .

Kunci [in]

Kunci virtual yang sesuai dengan tombol yang ditekan.

Teks [in]

String yang akan dimasukkan ke dalam kontrol yang diwakili oleh parameter hWnd ketika peristiwa InputFailed dinaikkan.

Untuk informasi selengkapnya tentang jenis data BSTR, lihat Menggunakan Pustaka COM.

ShiftKey [in]

Status pengubah keyboard, termasuk SHIFT, CAPS, CTRL, dan ALT.

Menampilkan nilai

Jika kejadian ini berhasil, maka akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Peristiwa InputFailed terjadi ketika fokus input berubah sebelum input pengguna dimasukkan ke dalam kontrol terlampir. Misalnya, jika pengguna memasukkan tinta ke dalam pad tulisan, lalu mengetuk kontrol edit lain sebelum pengenal memiliki kesempatan untuk menyelesaikannya, peristiwa ini akan diaktifkan.

Dengan menggunakan handel jendela yang diteruskan ke kejadian ini, Anda dapat memilih untuk menyisipkan teks sendiri saat peristiwa ini terjadi.

Catatan

Dimulai dengan Microsoft Windows XP Tablet PC Edition 2005, peristiwa InputFailed tidak lagi berlaku. Teks selalu disisipkan sebelum fokus berubah.

 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung
Tidak ada yang didukung
Header
Msinkaut.h (juga memerlukan Msinkaut_i.c)
Pustaka
InkObj.dll

Lihat juga

PenInputPanel