
MFC编程的问题
我想设置当鼠标移动到某个按钮上时出现提示(但不是AfxMessageBox弹出的那种形式)请问怎么设置?...
我想设置当鼠标移动到某个按钮上时出现提示(但不是AfxMessageBox弹出的那种形式)请问怎么设置?
展开
2个回答
2013-08-02
展开全部
按钮所在对话框的类头文件添加CToolTipCtrl m_tip; 并重载 PreTranslateMessage 函数BOOL CtestssDlg::PreTranslateMessage(MSG* pMsg)
{
m_tip.RelayEvent(pMsg); return CDialog::PreTranslateMessage(pMsg);
} OnInitDialog 函数中添加:EnableToolTips(TRUE);
m_tip.Create(this);
m_tip.Activate(TRUE);
m_tip.AddTool(GetDlgItem(IDOK), _T("提示"));
{
m_tip.RelayEvent(pMsg); return CDialog::PreTranslateMessage(pMsg);
} OnInitDialog 函数中添加:EnableToolTips(TRUE);
m_tip.Create(this);
m_tip.Activate(TRUE);
m_tip.AddTool(GetDlgItem(IDOK), _T("提示"));
2013-08-02
展开全部
你的意思是,不想弹出对话框,想用一些浮动的元素来给与提示?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询