Metodo ITextStoreACP2::GetTextExt (textstor.h)
Ottiene il rettangolo di selezione, nelle coordinate dello schermo, del testo in una posizione di carattere specificata. Il chiamante deve avere un blocco di sola lettura nel documento prima di chiamare questo metodo.
Sintassi
HRESULT GetTextExt(
[in] TsViewCookie vcView,
[in] LONG acpStart,
[in] LONG acpEnd,
[out] RECT *prc,
[out] BOOL *pfClipped
);
Parametri
[in] vcView
Specifica la visualizzazione contesto.
[in] acpStart
Specifica la posizione iniziale del carattere del testo da ottenere nel documento.
[in] acpEnd
Specifica la posizione finale del carattere del testo da ottenere nel documento.
[out] prc
Riceve il rettangolo di selezione nelle coordinate dello schermo del testo in corrispondenza delle posizioni di carattere specificate.
[out] pfClipped
Riceve un valore booleano che specifica se il testo nella casella di selezione è stato ritagliato. Se questo parametro è TRUE, il rettangolo di selezione contiene testo ritagliato e non include l'intero intervallo di testo richiesto. Il rettangolo di selezione viene ritagliato perché l'intervallo richiesto non è visibile.
Valore restituito
Questo metodo può restituire uno di questi valori.
Valore | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
|
Le posizioni di carattere iniziale e finale specificate sono uguali. |
|
L'intervallo specificato dai parametri acpStart e acpEnd si estende oltre l'inizio o la fine del documento. |
|
L'applicazione non ha calcolato un layout di testo. |
|
Il chiamante non dispone di un blocco di sola lettura nel documento. |
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 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | textstor.h |
DLL | Msctf.dll |