Método ITextStoreACP::InsertTextAtSelection (textstor.h)
O método ITextStoreACP::InsertTextAtSelection insere texto no ponto de inserção ou seleção. Um chamador deve ter um bloqueio de leitura/gravação no documento antes de inserir texto.
Sintaxe
HRESULT InsertTextAtSelection(
[in] DWORD dwFlags,
[in] const WCHAR *pchText,
[in] ULONG cch,
[out] LONG *pacpStart,
[out] LONG *pacpEnd,
[out] TS_TEXTCHANGE *pChange
);
Parâmetros
[in] dwFlags
Especifica se os parâmetros pacpStart e pacpEnd e a estrutura TS_TEXTCHANGE contêm os resultados da inserção de texto.
Os sinalizadores TF_IAS_NOQUERY e TF_IAS_QUERYONLY não podem ser combinados.
[in] pchText
Ponteiro para a cadeia de caracteres a ser inserida no documento. A cadeia de caracteres pode ser terminada em NULL .
[in] cch
Especifica o comprimento do texto.
[out] pacpStart
Ponteiro para a posição inicial do caractere do aplicativo em que ocorre a inserção de texto.
[out] pacpEnd
Ponteiro para a posição final do caractere do aplicativo em que a inserção de texto ocorre. Esse valor de parâmetro é o mesmo que o valor do parâmetro pacpStart para um ponto de inserção.
[out] pChange
Ponteiro para uma estrutura TS_TEXTCHANGE com os membros a seguir.
Retornar valor
Esse método pode retornar um desses valores.
Valor | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O chamador não tem um bloqueio no documento. |
|
O parâmetro pchText é inválido. |
Comentários
Os valores dos parâmetros pacpStart e pacpEnd dependem de como o aplicativo cliente insere texto em um documento. Por exemplo, se o aplicativo definir o cursor no início do texto inserido após a inserção de texto, o valor dos parâmetros pacpStart e pacpEnd será o mesmo que o membro acpStart da estrutura TS_TEXTCHANGE .
Os aplicativos não devem chamar o método ITextStoreACPSink::OnTextChange em resposta a esse método.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | textstor.h |
DLL | Msctf.dll |
Redistribuível | TSF 1.0 no Windows 2000 Professional |