Método ITextInputPanel::SetInPlaceHoverTargetPosition (peninputpanel.h)
[ITextInputPanel está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En versiones posteriores podría modificarse o no estar disponible. En su lugar, use IInputPanelConfiguration.
]
Coloca explícitamente el objetivo del panel de entrada del pc tableta en coordenadas de pantalla.
Sintaxis
HRESULT SetInPlaceHoverTargetPosition(
int xPosition,
int yPosition
);
Parámetros
xPosition
Coordenada x horizontal de la esquina superior izquierda del destino de desplazamiento, sin ningún peine de corrección visible.
yPosition
Coordenada y vertical para la esquina superior izquierda del destino de desplazamiento, sin ningún peine de corrección visible.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Se ha producido un error no especificado. |
Comentarios
No hay restricciones en las que se puede colocar el destino de desplazamiento. La aplicación es responsable de asegurarse de que el destino de mantener el puntero permanece en la pantalla.
El método SetInPlaceHoverTargetPosition es sincrónico. El posicionamiento se produce antes de que el método devuelva.
Ejemplos
En este ejemplo de C++ se implementa un EN_SETFOCUS
controlador de eventos para un control Edit, IDC_EDIT2
. Primero comprueba si se ha creado un objeto ITextInputPanel , g_pTip
, . Si existe, establece la posición del destino de desplazamiento del Panel de entrada llamando al método ITextInputPanel::SetInPlaceHoverTargetPosition. A continuación, notifica si la llamada se realizó correctamente para depurar la salida mediante la macro 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");
}
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | peninputpanel.h |
Archivo DLL | Tiptsf.dll |