Compartir a través de


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
S_OK
Correcto.
E_FAIL
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

Consulte también

ITextInputPanel (interfaz)

ITextInputPanel::SetInPlacePosition (Método)

ITextInputPanel::SetInPlaceVisibility (Método)