Condividi tramite


Metodo ITextRange2::GetSubrange (tom.h)

Recupera un sottoinsieme in un intervallo.

Sintassi

HRESULT GetSubrange(
  [in]  long iSubrange,
  [out] long *pcpFirst,
  [out] long *pcpLim
);

Parametri

[in] iSubrange

Tipo: long

Indice dell'intervallo secondario.

[out] pcpFirst

Tipo: long*

Posizione del carattere per l'inizio del sottoinsieme.

[out] pcpLim

Tipo: long*

Posizione del carattere per la fine del sottoinsieme.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, restituisce NOERROR. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Gli intervalli secondari sono selezionati come indicato di seguito.

Valore iSubrange Subrange
Uguale a zero Ottiene l'intervallo secondario attivo corrente.
Maggiore di zero Ottiene il sottorange in corrispondenza dell'indice specificato da iSubrange, nell'ordine in cui sono stati aggiunti gli intervalli secondari. Ciò richiede un calcolo aggiuntivo.
Minore di zero Ottiene il sottorange in corrispondenza dell'indice specificato da iSubrange, in ordine crescente di posizione dei caratteri.
 

Vedere ITextRange2::GetCount per il numero di intervalli secondari che non includono l'intervallo secondario attivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione tom.h
DLL Msftedit.dll

Vedi anche

ITextRange2