我新建了一个activex控件项目,控件以创建就谈出一个对话框。在里面有几个按钮,想给他加上tooltip是功能,采用两种方法都不见效:
方法一:
在oninitdialog()加入
EnableToolTips(true);
m_tt.Create(this);
m_tt.Activate(true);
m_tt.AddTool(GetDlgItem(IDC_BUTTON1),"按钮一");//添加
m_tt.AddTool(GetDlgItem(IDC_BUTTON2),"按钮2");//添加
m_tt.EnableToolTips(true);
重载
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
m_tt.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}方法二:
采用CButtonST 类的
方法:SetTooltipText(_T("ssssss"));同样不成功,希望大家帮忙!
方法一:
在oninitdialog()加入
EnableToolTips(true);
m_tt.Create(this);
m_tt.Activate(true);
m_tt.AddTool(GetDlgItem(IDC_BUTTON1),"按钮一");//添加
m_tt.AddTool(GetDlgItem(IDC_BUTTON2),"按钮2");//添加
m_tt.EnableToolTips(true);
重载
BOOL CTestDlg::PreTranslateMessage(MSG* pMsg)
{
m_tt.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}方法二:
采用CButtonST 类的
方法:SetTooltipText(_T("ssssss"));同样不成功,希望大家帮忙!
你的Active X控件是用MFC写的还是用ATL写的?
我先在用ATL写的一个控件,也想实现tooltips功能。
不知道该如何做好些?
2 OnMouseMove,鼠标移动到控件时显示/隐藏窗口
详细搜索MSDN