xiaodstay 长沙理工大学城南学院 学生  2014年01月20日
如何让Edit控件弹出气泡提示窗口
点击一个按钮时,判断Edit输入的值是否正确,错误则弹出气泡提示,
我现在用的是
CToolTipCtrl m_tt;

EnableToolTips(TRUE);
m_tt.Create(this);
m_tt.Activate(TRUE);

CWnd* pW=GetDlgItem(IDC_CHECK1);//得到窗口指针
m_tooltip.AddTool(pW,"Check1");//添加

m_tt.RelayEvent(pMsg);

但是这个m_tt.RelayEvent(pMsg); 好像只能写到PreTranslateMessage(MSG* pMsg)里面,
也就是说只有鼠标移动到Edit控件上面的时候才可以显示气泡。
就算开始 m_tt.Activate(FALSE); 点击按钮判断错误后改为TRUE,也要鼠标移动到Edit里面才提示。

我现在的需要点击按钮后 判断错误就弹出气泡,求大家帮忙啊 急~~~~~
...全文
288 点赞 收藏 5
写回复
5 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7970

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告