Compartilhar via


Método ITfPropertyStore::D ivide (msctf.h)

Chamado quando o texto coberto pela propriedade é dividido em dois intervalos.

Sintaxe

HRESULT Divide(
  [in]  ITfRange         *pRangeThis,
  [in]  ITfRange         *pRangeNew,
  [out] ITfPropertyStore **ppPropStore
);

Parâmetros

[in] pRangeThis

Ponteiro para um objeto ITfRange que contém o intervalo que o repositório de propriedades agora abrange. Esse será o intervalo de texto mais próximo do início do contexto.

[in] pRangeNew

Ponteiro para um objeto ITfRange que contém o intervalo que o novo repositório de propriedades cobrirá. Esse será o intervalo de texto mais próximo do final do contexto.

[out] ppPropStore

Ponteiro para um ponteiro de interface ITfPropertyStore que recebe um novo objeto de repositório de propriedades que abrangerá o intervalo especificado por pRangeNew.

Valor retornado

Esse método pode retornar um desses valores.

Valor Descrição
S_OK
O método foi bem-sucedido.

Comentários

Esse método cria um novo objeto de repositório de propriedades para cobrir pRangeNew e retorna o ponteiro para esse objeto em ppPropStore. Se nenhum novo repositório de propriedades for retornado, o repositório de propriedades original será descartado e o repositório de propriedades para ambos os intervalos será definido como vazio.

Se esse método retornar qualquer valor diferente de S_OK, o repositório de propriedades original será descartado.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho msctf.h
DLL Msctf.dll
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

ITfPropertyStore

ITfRange