Condividi tramite


Metodo ITfContextView::GetTextExt (msctf.h)

Il metodo ITfContextView::GetTextExt restituisce il rettangolo di selezione, nelle coordinate dello schermo, di un intervallo di testo.

Sintassi

HRESULT GetTextExt(
  [in]  TfEditCookie ec,
  [in]  ITfRange     *pRange,
  [out] RECT         *prc,
  [out] BOOL         *pfClipped
);

Parametri

[in] ec

Specifica un cookie di modifica con accesso di sola lettura.

[in] pRange

Specifica l'intervallo da eseguire per la query

[out] prc

Riceve il rettangolo di selezione, nelle coordinate dello schermo, dell'intervallo.

[out] pfClipped

Riceve il valore booleano che specifica se il testo nella casella di selezione è stato ritagliato. Se questo parametro è TRUE, la casella di selezione contiene testo ritagliato e non include l'intero intervallo richiesto. Il rettangolo di selezione viene ritagliato a causa dell'intervallo richiesto non è visibile.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
TS_E_NOLAYOUT
Il testo non viene eseguito il rendering o il contesto non ha calcolato il layout di testo.
TF_E_NOLOCK
Il parametro modifica cookie non è valido.

Commenti

Se la finestra del documento viene ridotta al minimo o se il testo specificato non è attualmente visibile, il metodo restituisce S_OK con il parametro prc impostato su {0,0,0,0}.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione msctf.h
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfContextOwner::GetTextExt

ITfContextView