Metode ITextInputPanel::SetInPlaceHoverTargetPosition (peninputpanel.h)
[ITextInputPanel tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya. Sebagai gantinya, gunakan IInputPanelConfiguration.
]
Secara eksplisit menempatkan target hover Panel Input PC Tablet dalam koordinat layar.
Sintaks
HRESULT SetInPlaceHoverTargetPosition(
int xPosition,
int yPosition
);
Parameter
xPosition
Koordinat x horizontal untuk sudut kiri atas target hover, tanpa sisir koreksi yang terlihat.
yPosition
Koordinat y vertikal untuk sudut kiri atas target hover, tanpa sisir koreksi yang terlihat.
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Terjadi kesalahan yang tidak ditentukan. |
Keterangan
Tidak ada batasan di mana target hover dapat ditempatkan. Aplikasi ini bertanggung jawab untuk memastikan target hover tetap berada di layar.
Metode SetInPlaceHoverTargetPosition sinkron. Penempatan terjadi sebelum metode kembali.
Contoh
Contoh C++ ini mengimplementasikan EN_SETFOCUS
penanganan aktivitas untuk kontrol Edit, IDC_EDIT2
. Pertama-tama memeriksa apakah objek ITextInputPanel , g_pTip
, telah dibuat. Jika ada, ia menetapkan posisi target hover Panel Input dengan memanggil Metode ITextInputPanel::SetInPlaceHoverTargetPosition. Kemudian melaporkan apakah panggilan berhasil men-debug output menggunakan makro TRACE .
void CCOMTIPDlg::OnEnSetfocusEdit2()
{
if (NULL != g_pTip)
{
if (SUCCEEDED(g_pTip->SetInPlaceHoverTargetPosition(300, 300)))
{
TRACE("Call to SetInPlaceHoverTargetPosition() succeeded.\n");
}
else
{
TRACE("Call to SetInPlaceHoverTargetPosition() failed.\n");
}
}
else
{
TRACE("ITextInputPanel object is NULL.\n");
}
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP Tablet PC Edition [hanya aplikasi desktop] |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | peninputpanel.h |
DLL | Tiptsf.dll |