Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Encapsula a funcionalidade de um "controlo de tooltip", uma pequena janela pop-up que mostra uma única linha de texto descrevendo o propósito de uma ferramenta numa aplicação.
Sintaxe
class CToolTipCtrl : public CWnd
Membros
Construtores Públicos
| Nome | Description |
|---|---|
CToolTipCtrl::CToolTipCtrl |
Constrói um CToolTipCtrl objeto. |
Métodos Públicos
| Nome | Description |
|---|---|
CToolTipCtrl::Activate |
Ativa e desativa o controlo de tooltip. |
CToolTipCtrl::AddTool |
Regista uma ferramenta com o controlo tooltip. |
CToolTipCtrl::AdjustRect |
Converte entre o retângulo de ecrã de texto de um controlo tooltip e o seu retângulo de janela. |
CToolTipCtrl::Create |
Cria um controlo de dica e anexa-o a um CToolTipCtrl objeto. |
CToolTipCtrl::CreateEx |
Cria um controlo tooltip com os estilos estendidos do Windows especificados e anexa-o a um CToolTipCtrl objeto. |
CToolTipCtrl::DelTool |
Remove uma ferramenta do controlo de tooltip. |
CToolTipCtrl::GetBubbleSize |
Recupera o tamanho da dica de ferramenta. |
CToolTipCtrl::GetCurrentTool |
Recupera informações, como o tamanho, posição e texto, da janela de tooltip que o controlo atual apresenta. |
CToolTipCtrl::GetDelayTime |
Recupera as durações iniciais, de pop-up e de reapresentação que estão atualmente definidas para um controlo tooltip. |
CToolTipCtrl::GetMargin |
Recupera as margens superior, esquerda, inferior e direita que estão definidas para uma janela de tooltip. |
CToolTipCtrl::GetMaxTipWidth |
Recupera a largura máxima para uma janela de tooltip. |
CToolTipCtrl::GetText |
Recupera o texto que um controlo tooltip mantém para uma ferramenta. |
CToolTipCtrl::GetTipBkColor |
Recupera a cor de fundo numa janela de tooltip. |
CToolTipCtrl::GetTipTextColor |
Recupera a cor do texto numa janela de tooltip. |
CToolTipCtrl::GetTitle |
Recupera o título do controlo atual da tooltip. |
CToolTipCtrl::GetToolCount |
Recupera uma contagem das ferramentas mantidas por um controlo de tooltip. |
CToolTipCtrl::GetToolInfo |
Recupera a informação que um controlo de tooltip mantém sobre uma ferramenta. |
CToolTipCtrl::HitTest |
Testa um ponto para determinar se está dentro do retângulo delimitador da ferramenta dada. Se sim, recupera informações sobre a ferramenta. |
CToolTipCtrl::Pop |
Remove uma janela de tooltip exibida da vista. |
CToolTipCtrl::Popup |
Faz com que o controlo atual da dica de ferramenta seja exibido nas coordenadas da última mensagem do rato. |
CToolTipCtrl::RelayEvent |
Passa uma mensagem do rato para um controlo de tooltip para processamento. |
CToolTipCtrl::SetDelayTime |
Define as durações iniciais, pop-up e de reapresentação para um controlo tooltip. |
CToolTipCtrl::SetMargin |
Define as margens superior, esquerda, inferior e direita para uma janela de tooltip. |
CToolTipCtrl::SetMaxTipWidth |
Define a largura máxima para uma janela de tooltip. |
CToolTipCtrl::SetTipBkColor |
Define a cor de fundo numa janela tooltip. |
CToolTipCtrl::SetTipTextColor |
Define a cor do texto numa janela de tooltip. |
CToolTipCtrl::SetTitle |
Adiciona um ícone padrão e uma cadeia de título a uma dica de ferramenta. |
CToolTipCtrl::SetToolInfo |
Define a informação que uma tooltip mantém para uma ferramenta. |
CToolTipCtrl::SetToolRect |
Define um novo retângulo delimitador para uma ferramenta. |
CToolTipCtrl::SetWindowTheme |
Define o estilo visual da janela tooltip. |
CToolTipCtrl::Update |
Obriga a redesenhar a ferramenta atual. |
CToolTipCtrl::UpdateTipText |
Define o texto da tooltip para uma ferramenta. |
Observações
Uma "ferramenta" é ou uma janela, como uma janela filho ou controlo, ou uma área retangular definida pela aplicação dentro da área cliente de uma janela. Uma dica de ferramenta está escondida na maior parte do tempo, aparecendo apenas quando o utilizador coloca o cursor numa ferramenta e a deixa lá durante aproximadamente meio segundo. A dica de ferramenta aparece perto do cursor e desaparece quando o utilizador clica num botão do rato ou move o cursor para fora da ferramenta.
CToolTipCtrl fornece a funcionalidade para controlar o tempo inicial e a duração da dica de ferramenta, as larguras das margens em redor do texto da dica, a largura da própria janela da dica e a cor de fundo e do texto da dica. Um único controlo de tooltip pode fornecer informação para mais do que uma ferramenta.
A CToolTipCtrl classe fornece a funcionalidade do controlo de tooltip comum do Windows. Este controlo (e, portanto, a CToolTipCtrl classe) está disponível apenas para programas a correr sob Windows 95/98 e Windows NT versões 3.51 e posteriores.
Para mais informações sobre como ativar tooltips, consulte Tooltips no Windows não Derivado de CFrameWnd.
Para mais informações sobre a utilização CToolTipCtrlde , veja Controlos e Utilização CToolTipCtrlde .
Hierarquia de herança
CToolTipCtrl
Requerimentos
Cabeçalho:afxcmn.h
CToolTipCtrl::Activate
Chame esta função para ativar ou desativar um controlo tooltip.
void Activate(BOOL bActivate);
Parâmetros
bActivate
Especifica se o controlo de tooltip deve ser ativado ou desativado.
Observações
Se bActivate for TRUE, o controlo é ativado; se FALSE, é desativado.
Quando um controlo de tooltip está ativo, a informação da tooltip aparece quando o cursor está numa ferramenta registada no controlo; Quando está inativa, a informação da dica não aparece, mesmo quando o cursor está numa ferramenta.
Example
Veja o exemplo para CPropertySheet::GetTabControl.
CToolTipCtrl::AddTool
Regista uma ferramenta com o controlo tooltip.
BOOL AddTool(
CWnd* pWnd,
UINT nIDText,
LPCRECT lpRectTool = NULL,
UINT_PTR nIDTool = 0);
BOOL AddTool(
CWnd* pWnd,
LPCTSTR lpszText = LPSTR_TEXTCALLBACK,
LPCRECT lpRectTool = NULL,
UINT_PTR nIDTool = 0);
Parâmetros
pWnd
Apontar para a janela que contém a ferramenta.
nIDText
ID do recurso string que contém o texto da ferramenta.
lpRectTool
Apontador para uma RECT estrutura contendo coordenadas do retângulo delimitador da ferramenta. As coordenadas são relativas ao canto superior esquerdo da área cliente da janela identificada por pWnd.
nIDTool
ID da ferramenta.
lpszText
Aponta para o texto da ferramenta. Se este parâmetro contiver o valor LPSTR_TEXTCALLBACK, TTN_NEEDTEXT as mensagens de notificação vão para o pai da janela para onde pWnd aponta.
Valor de retorno
Não nulo se for bem-sucedido; caso contrário, 0.
Observações
Os lpRectTool parâmetros e nIDTool devem ser ambos válidos, ou se lpRectTool for NULL, nIDTool devem ser 0.
Um controlo de tooltip pode estar associado a mais do que uma ferramenta. Chame esta função para registar uma ferramenta com o controlo da dica de ferramenta, de modo a que a informação armazenada na dica seja exibida quando o cursor está na ferramenta.
Observação
Não pode definir uma dica de ferramenta para um controlo estático usando AddTool.
Example
Veja o exemplo para CPropertySheet::GetTabControl.
CToolTipCtrl::AdjustRect
Converte entre o retângulo de ecrã de texto de um controlo tooltip e o seu retângulo de janela.
BOOL AdjustRect(
LPRECT lprc,
BOOL bLarger = TRUE);
Parâmetros
lprc
Apontador para uma RECT estrutura que contém um retângulo de janela de dica de ferramenta ou um retângulo de visualização de texto.
bLarger
Se TRUE, lprc é usado para especificar um retângulo de exibição de texto, e recebe o correspondente retângulo de janela. Se FALSE, lprc é usado para especificar um retângulo de janela, e recebe o correspondente retângulo de exibição de texto.
Valor de retorno
Não nulo se o retângulo for ajustado com sucesso; caso contrário, 0.
Observações
Esta função membro calcula o retângulo de exibição de texto de um controlo de tooltip a partir do seu retângulo de janela, ou do retângulo de janela de tooltip necessário para exibir um retângulo de texto especificado.
Esta função membro implementa o comportamento da mensagem TTM_ADJUSTRECTWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::Create
Cria um controlo de dica e anexa-o a um CToolTipCtrl objeto.
virtual BOOL Create(CWnd* pParentWnd, DWORD dwStyle = 0);
Parâmetros
pParentWnd
Especifica a janela pai do controlo tooltip, normalmente um CDialog. Não pode ser NULL.
dwStyle
Especifica o estilo do controlo da tooltip. Consulte a secção de Observações para mais informações.
Valor de retorno
Não nulo se o CToolTipCtrl objeto for criado com sucesso; caso contrário, 0.
Observações
Constróis um A CToolTipCtrl em dois passos. Primeiro, chama o construtor para construir o CToolTipCtrl objeto, e depois chama Create para criar o controlo tooltip e anexá-lo ao CToolTipCtrl objeto.
O dwStyle parâmetro pode ser qualquer combinação de Estilos de Janela. Além disso, um controlo tooltip tem dois estilos específicos de classe: TTS_ALWAYSTIP e TTS_NOPREFIX.
| Estilo | Meaning |
|---|---|
TTS_ALWAYSTIP |
Especifica que a dica de ferramenta aparecerá quando o cursor estiver numa ferramenta, independentemente de a janela proprietária do controlo da tooltip estar ativa ou inativa. Sem este estilo, o controlo da tooltip aparece quando a janela proprietária da ferramenta está ativa, mas não quando está inativa. |
TTS_NOPREFIX |
Este estilo impede que o sistema retire o carácter ampersand (&) de uma corda. Se um controlo tooltip não tiver o TTS_NOPREFIX estilo, o sistema remove automaticamente os caracteres ampersand, permitindo que uma aplicação use a mesma string tanto como item de menu como texto num controlo de tooltip. |
Um controlo tooltip tem os WS_POPUP estilos e WS_EX_TOOLWINDOW janela, independentemente de os especificar ao criar o controlo.
Para criar um controlo tooltip com estilos de Windows estendidos, chame CToolTipCtrl::CreateEx em vez de Create.
Example
Veja o exemplo para CPropertySheet::GetTabControl.
CToolTipCtrl::CreateEx
Cria um controlo (uma janela filha) e associa-o ao CToolTipCtrl objeto.
virtual BOOL CreateEx(
CWnd* pParentWnd,
DWORD dwStyle = 0,
DWORD dwStyleEx = 0);
Parâmetros
pParentWnd
Um apontador para a janela que é o pai do controlo.
dwStyle
Especifica o estilo do controlo da tooltip. Consulte a secção de Observações de Create para mais informações.
dwStyleEx
Especifica o estilo estendido do controlo que está a ser criado. Para uma lista de estilos extensos do Windows, consulte o dwExStyle parâmetro para CreateWindowEx no SDK do Windows.
Valor de retorno
Diferente de zero se for bem-sucedido, caso contrário 0.
Observações
Use CreateEx em vez de Create para aplicar estilos estendidos do Windows, especificados pelo prefácio WS_EX_de estilo estendido do Windows .
CToolTipCtrl::CToolTipCtrl
Constrói um CToolTipCtrl objeto.
CToolTipCtrl();
Observações
Deve ligar Create depois de construir o objeto.
Example
// Declare a CToolTipCtrl object.
CToolTipCtrl m_ToolTipCtrl;
CToolTipCtrl::DelTool
Remove a ferramenta especificada por pWnd e nIDTool da coleção de ferramentas suportadas por um controlo de tooltip.
void DelTool(
CWnd* pWnd,
UINT_PTR nIDTool = 0);
Parâmetros
pWnd
Apontar para a janela que contém a ferramenta.
nIDTool
ID da ferramenta.
CToolTipCtrl::GetBubbleSize
Recupera o tamanho da dica de ferramenta.
CSize GetBubbleSize(LPTOOLINFO lpToolInfo) const;
Parâmetros
lpToolInfo
Um apontador para a estrutura da TOOLINFO tooltip.
Valor de retorno
O tamanho da dica de ferramenta.
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETBUBBLESIZEWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetCurrentTool
Recupera informações, como o tamanho, a posição e o texto, da janela de tooltip apresentada pelo controlo atual da tooltip.
BOOL GetCurrentTool(LPTOOLINFO lpToolInfo) const;
Parâmetros
lpToolInfo
[fora] Apontar para uma TOOLINFO estrutura que recebe informação sobre a janela de tooltip atual.
Valor de retorno
TRUE se a informação for recuperada com sucesso; caso contrário, FALSE.
Observações
Este método envia a TTM_GETCURRENTTOOL mensagem, que é descrita no SDK do Windows.
Example
O exemplo de código seguinte recupera informações sobre a janela de tooltip atual.
{
//Get information about the current tooltip.
TOOLINFO tInfo = {0};
tInfo.cbSize = sizeof(TOOLINFO);
CToolBarCtrl& m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
CToolTipCtrl* m_toolTip = m_toolBarCtrl.GetToolTips();
BOOL bRet = m_toolTip->GetCurrentTool( &tInfo );
}
CToolTipCtrl::GetDelayTime
Recupera as durações iniciais, pop-up e de reapresentação atualmente definidas para um controlo tooltip.
int GetDelayTime(DWORD dwDuration) const;
Parâmetros
dwDuration
Flag que especifica qual valor de duração será recuperado. Este parâmetro pode ser um dos seguintes valores:
TTDT_AUTOPOPRecupere o tempo em que a janela de tooltip permanece visível se o ponteiro estiver estacionário dentro do retângulo delimitador da ferramenta.TTDT_INITIALRecupere o tempo em que o ponteiro deve permanecer parado dentro do retângulo delimitador da ferramenta antes de aparecer a janela de dica da ferramenta.TTDT_RESHOWRecupere o tempo que demora a aparecer as janelas de tooltip subsequentes à medida que o ponteiro passa de uma ferramenta para outra.
Valor de retorno
O tempo de atraso especificado, em milissegundos
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETDELAYTIMEWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetMargin
Recupera as margens superior, esquerda, inferior e direita definidas para uma janela de tooltip.
void GetMargin(LPRECT lprc) const;
Parâmetros
lprc
Endereço de uma RECT estrutura que receberá a informação da margem. Os elementos da RECT estrutura não definem um retângulo delimitador. Para efeitos desta mensagem, os membros da estrutura são interpretados da seguinte forma:
| Membro | Representação |
|---|---|
top |
Distância entre a borda superior e o topo do texto da dica de ferramenta, em pixels. |
left |
Distância entre a borda esquerda e a extremidade esquerda do texto da ponta, em pixels. |
bottom |
Distância entre a borda inferior e a parte inferior do texto da ponta, em pixels. |
right |
Distância entre a borda direita e a extremidade direita do texto da ponta, em pixels. |
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETMARGINWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetMaxTipWidth
Recupera a largura máxima para uma janela de tooltip.
int GetMaxTipWidth() const;
Valor de retorno
A largura máxima para uma janela de tooltip.
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETMAXTIPWIDTHWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetText
Recupera o texto que um controlo tooltip mantém para uma ferramenta.
void GetText(
CString& str,
CWnd* pWnd,
UINT_PTR nIDTool = 0) const;
Parâmetros
str
Referência a um CString objeto que recebe o texto da ferramenta.
pWnd
Apontar para a janela que contém a ferramenta.
nIDTool
ID da ferramenta.
Observações
Os pWnd parâmetros e nIDTool identificam a ferramenta. Se essa ferramenta já foi previamente registada com o controlo tooltip através de uma chamada anterior para CToolTipCtrl::AddTool, o objeto referenciado pelo str parâmetro recebe o texto da ferramenta.
CToolTipCtrl::GetTipBkColor
Recupera a cor de fundo numa janela de tooltip.
COLORREF GetTipBkColor() const;
Valor de retorno
Um COLORREF valor que representa a cor de fundo.
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETTIPBKCOLORWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetTipTextColor
Recupera a cor do texto numa janela de tooltip.
COLORREF GetTipTextColor() const;
Valor de retorno
Um COLORREF valor que representa a cor do texto.
Observações
Esta função membro implementa o comportamento da mensagem TTM_GETTIPTEXTCOLORWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::GetTitle
Recupera o título do controlo atual da tooltip.
void GetTitle(PTTGETTITLE pttgt) const;
Parâmetros
pttgt
[fora] Apontador para uma TTGETTITLE estrutura que contém informação sobre o controlo da tooltip. Quando este método regressa, o pszTitle membro da TTGETTITLE estrutura aponta para o texto do título.
Observações
Este método envia a TTM_GETTITLE mensagem, que é descrita no SDK do Windows.
CToolTipCtrl::GetToolCount
Recupera a contagem das ferramentas registadas no controlo de tooltip.
int GetToolCount() const;
Valor de retorno
Uma contagem de ferramentas registadas no controlo tooltip.
CToolTipCtrl::GetToolInfo
Recupera a informação que um controlo de tooltip mantém sobre uma ferramenta.
BOOL GetToolInfo(
CToolInfo& ToolInfo,
CWnd* pWnd,
UINT_PTR nIDTool = 0) const;
Parâmetros
ToolInfo
Referência a um TOOLINFO objeto que recebe o texto da ferramenta.
pWnd
Apontar para a janela que contém a ferramenta.
nIDTool
ID da ferramenta.
Valor de retorno
Não nulo se for bem-sucedido; caso contrário, 0.
Observações
Os hwnd membros e uId da TOOLINFO estrutura referenciada por CToolInfo identificam a ferramenta. Se essa ferramenta tiver sido registada com o controlo tooltip através de uma chamada anterior para AddTool, a TOOLINFO estrutura é preenchida com informação sobre a ferramenta.
CToolTipCtrl::HitTest
Testa um ponto para determinar se está dentro do retângulo delimitador da ferramenta dada e, em caso afirmativo, recupera informações sobre a ferramenta.
BOOL HitTest(
CWnd* pWnd,
CPoint pt,
LPTOOLINFO lpToolInfo) const;
Parâmetros
pWnd
Apontar para a janela que contém a ferramenta.
pt
Apontador para um CPoint objeto contendo as coordenadas do ponto a ser testado.
lpToolInfo
Apontador para TOOLINFO uma estrutura que contém informação sobre a ferramenta.
Valor de retorno
Não nulo se o ponto especificado pela informação do teste de acerto estiver dentro do retângulo delimitador da ferramenta; caso contrário, 0.
Observações
Se esta função devolver um valor diferente de zero, a estrutura apontada por lpToolInfo é preenchida com informação sobre a ferramenta dentro do retângulo em cujo ponto se encontra.
A TTHITTESTINFO estrutura é definida da seguinte forma:
typedef struct _TT_HITTESTINFO { // tthti
HWND hwnd; // handle of tool or window with tool
POINT pt; // client coordinates of point to test
TOOLINFO ti; // receives information about the tool
} TTHITTESTINFO, FAR * LPHITTESTINFO;
hwndEspecifica o cabo da ferramenta.
ptEspecifica as coordenadas de um ponto se o ponto estiver no retângulo delimitador da ferramenta.
tiInformação sobre a ferramenta. Para mais informações sobre a
TOOLINFOestrutura, vejaCToolTipCtrl::GetToolInfo.
CToolTipCtrl::Pop
Remove uma janela de tooltip exibida da vista.
void Pop();
Observações
Esta função membro implementa o comportamento da mensagem TTM_POPWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::Popup
Faz com que o controlo atual da dica de ferramenta seja exibido nas coordenadas da última mensagem do rato.
void Popup();
Observações
Este método envia a TTM_POPUP mensagem, que é descrita no SDK do Windows.
Example
O seguinte exemplo de código apresenta uma janela de tooltip.
{
// Display the most recent tooltip.
CToolBarCtrl &m_toolBarCtrl = m_wndToolBar.GetToolBarCtrl();
CToolTipCtrl *m_toolTip = m_toolBarCtrl.GetToolTips();
m_toolTip->Popup();
}
CToolTipCtrl::RelayEvent
Passa uma mensagem do rato para um controlo de tooltip para processamento.
void RelayEvent(LPMSG lpMsg);
Parâmetros
lpMsg
Apontador para uma MSG estrutura que contém a mensagem a transmitir.
Observações
Um controlo de tooltip processa apenas as seguintes mensagens, que lhe são enviadas por RelayEvent:
WM_LBUTTONDOWN |
WM_MOUSEMOVE |
|---|---|
WM_LBUTTONUP |
WM_RBUTTONDOWN |
WM_MBUTTONDOWN |
WM_RBUTTONUP |
WM_MBUTTONUP |
Example
Veja o exemplo para CPropertySheet::GetTabControl.
CToolTipCtrl::SetDelayTime
Define o tempo de atraso para um controlo de tooltip.
void SetDelayTime(UINT nDelay);
void SetDelayTime(
DWORD dwDuration,
int iTime);
Parâmetros
nDelay
Especifica o novo tempo de atraso, em milissegundos.
dwDuration
Flag que especifica qual valor de duração será recuperado. Veja CToolTipCtrl::GetDelayTime para uma descrição dos valores válidos.
iTime
O tempo de atraso especificado, em milissegundos.
Observações
O tempo de atraso é o tempo em que o cursor deve permanecer numa ferramenta antes de aparecer a janela de tooltip. O tempo de atraso padrão é de 500 milissegundos.
CToolTipCtrl::SetMargin
Define as margens superior, esquerda, inferior e direita para uma janela de tooltip.
void SetMargin(LPRECT lprc);
Parâmetros
lprc
Endereço de uma RECT estrutura que contém a informação de margem a definir. Os elementos da RECT estrutura não definem um retângulo delimitador. Veja CToolTipCtrl::GetMargin uma descrição da informação das margens.
Observações
Esta função membro implementa o comportamento da mensagem TTM_SETMARGINWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::SetMaxTipWidth
Define a largura máxima para uma janela de tooltip.
int SetMaxTipWidth(int iWidth);
Parâmetros
iWidth
A largura máxima da janela tooltip a definir.
Valor de retorno
A largura máxima da ponta anterior.
Observações
Esta função membro implementa o comportamento da mensagem TTM_SETMAXTIPWIDTHWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::SetTipBkColor
Define a cor de fundo numa janela tooltip.
void SetTipBkColor(COLORREF clr);
Parâmetros
clr
A nova cor de fundo.
Observações
Esta função membro implementa o comportamento da mensagem TTM_SETTIPBKCOLORWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::SetTipTextColor
Define a cor do texto numa janela de tooltip.
void SetTipTextColor(COLORREF clr);
Parâmetros
clr
A nova cor do texto.
Observações
Esta função membro implementa o comportamento da mensagem TTM_SETTIPTEXTCOLORWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::SetTitle
Adiciona um ícone padrão e uma cadeia de título a uma dica de ferramenta.
BOOL SetTitle(
UINT uIcon,
LPCTSTR lpstrTitle);
Parâmetros
uIcon
Veja icon no TTM_SETTITLE SDK do Windows.
lpstrTitle
Apontar para a cadeia de títulos.
Valor de retorno
Não nulo se for bem-sucedido; caso contrário, 0.
Observações
Esta função membro implementa o comportamento da mensagem TTM_SETTITLEWin32 , conforme descrito no SDK do Windows.
CToolTipCtrl::SetToolInfo
Define a informação que uma tooltip mantém para uma ferramenta.
void SetToolInfo(LPTOOLINFO lpToolInfo);
Parâmetros
lpToolInfo
Um apontador para uma TOOLINFO estrutura que especifica a informação a definir.
CToolTipCtrl::SetToolRect
Define um novo retângulo delimitador para uma ferramenta.
void SetToolRect(
CWnd* pWnd,
UINT_PTR nIDTool,
LPCRECT lpRect);
Parâmetros
pWnd
Apontar para a janela que contém a ferramenta.
nIDTool
ID da ferramenta.
lpRect
Apontador para uma RECT estrutura que especifica o novo retângulo delimitador.
CToolTipCtrl::SetWindowTheme
Define o estilo visual da janela tooltip.
HRESULT SetWindowTheme(LPCWSTR pszSubAppName);
Parâmetros
pszSubAppName
Um ponteiro para uma string Unicode que contém o estilo visual a definir.
Valor de retorno
O valor de retorno não é utilizado.
Observações
Esta função membro emula a funcionalidade da TTM_SETWINDOWTHEME mensagem, conforme descrito no SDK do Windows.
CToolTipCtrl::Update
Obriga a redesenhar a ferramenta atual.
void Update();
CToolTipCtrl::UpdateTipText
Atualiza o texto da tooltip para as ferramentas deste controlo.
void UpdateTipText(
LPCTSTR lpszText,
CWnd* pWnd,
UINT_PTR nIDTool = 0);
void UpdateTipText(
UINT nIDText,
CWnd* pWnd,
UINT_PTR nIDTool = 0);
Parâmetros
lpszText
Aponta para o texto da ferramenta.
pWnd
Apontar para a janela que contém a ferramenta.
nIDTool
ID da ferramenta.
nIDText
ID do recurso string que contém o texto da ferramenta.