Método ITfUIElementSink::BeginUIElement (msctf.h)
O método ITfUIElementSink::BeginUIElement é chamado quando o UIElement foi iniciado. Esse coletor pode permitir que o serviço de texto desenhe ou não desenhe o elemento de interface do usuário.
Sintaxe
HRESULT BeginUIElement(
[in] DWORD dwUIElementId,
BOOL *pbShow
);
Parâmetros
[in] dwUIElementId
[in] ID do UIElement que foi iniciado.
pbShow
[in, out] Retornará true se o aplicativo não desenhar o conteúdo UIElement e o serviço de texto desenhar seu conteúdo original da interface do usuário. Retornará false se o aplicativo desenhar o conteúdo do UIElement e impedir que o serviço de texto o desenhe. O aplicativo pode obter a interface ITfUIElement usando ITfUIElementMgr::GetUIElement e pode avaliar se pode manipular o UIElement por QI com IID_ITfCandidateListUIElement ou com outras interfaces UIElement. O aplicativo sempre poderá retornar FALSE se for desconhecido ou não puder ser manipulado. Nesse caso, o serviço de texto não mostrará nenhuma interface do usuário extra na tela. Essa é uma boa maneira para alguns aplicativos de tela inteira. Como alternativa, o aplicativo pode retornar TRUE para usar a interface do usuário do TextService em algumas interfaces do usuário específicas ou desconhecidas.
Retornar valor
O gerenciador do TSF ignora o valor retornado desse método.
Valor | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
Ocorreu um erro não especificado. |
Requisitos
Requisito | Valor |
---|---|
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 |