Compartilhar via


Interface ITfLangBarItemButton (ctfutb.h)

A interface ITfLangBarItemButton é implementada por um provedor de botões de barra de idiomas e usada pelo gerenciador de barras de idiomas para obter informações sobre um item de botão na barra de idiomas.

O gerenciador de barras de idiomas obtém uma instância dessa interface chamando QueryInterface no ITfLangBarItem passado para ITfLangBarItemMgr::AddItem.

Herança

A interface ITfLangBarItemButton herda da interface IUnknown . ITfLangBarItemButton também tem estes tipos de membros:

Métodos

A interface ITfLangBarItemButton tem esses métodos.

 
ITfLangBarItemButton::GetIcon

Método ITfLangBarItemButton::GetIcon
ITfLangBarItemButton::GetText

Método ITfLangBarItemButton::GetText
ITfLangBarItemButton::InitMenu

Esse método não será usado se o item de botão não tiver o estilo TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.InitMenu)
ITfLangBarItemButton::OnClick

Esse método não será usado se o item de botão não tiver o estilo TF_LBI_STYLE_BTN_BUTTON. (ITfLangBarItemButton.OnClick)
ITfLangBarItemButton::OnMenuSelect

Esse método não será usado se o item de botão não tiver o estilo TF_LBI_STYLE_BTN_MENU. (ITfLangBarItemButton.OnMenuSelect)

Comentários

Um botão de barra de idiomas funciona como um botão de botão de pressão, botão de alternância ou um menu na barra de idiomas.

Se o botão tiver o estilo TF_LBI_STYLE_BTN_BUTTON, o botão atuará como um botão de pressão que o usuário pode clicar com o mouse. Quando o usuário clica no botão, ITfLangBarItemButton::OnClick é chamado. ITfLangBarItemButton::InitMenu e ITfLangBarItemButton::OnMenuSelect não são usados.

Se o botão tiver o estilo TF_LBI_STYLE_BTN_TOGGLE, o botão funcionará de forma semelhante a uma caixa de marcar que o usuário pode selecionar ou desmarcar com o mouse. Quando o usuário clica no botão, ITfLangBarItemButton::OnClick é chamado. ITfLangBarItemButton::InitMenu e ITfLangBarItemButton::OnMenuSelect não são usados.

Se o botão tiver o estilo TF_LBI_STYLE_BTN_MENU, o botão atuará como um item de menu de nível superior. Quando o usuário clica no botão, ITfLangBarItemButton::InitMenu é chamado. Se o usuário selecionar um item no menu, ITfLangBarItemButton::OnMenuSelect será chamado. ITfLangBarItemButton::OnClick não é usado.

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 ctfutb.h
Redistribuível TSF 1.0 no Windows 2000 Professional