2011年5月21日
摘要: 按照下面的步骤去做:1、先为static设置一个ID,如ID_TIP;2、在CDialogBar的头文件中的AFX_MSG内加入一行申明afx_msg BOOL OnToolTip(UINT id,NMHDR * pNMHDR,LRESULT * pResult);3、在CDialogBar的CPP文件中的AFX_MSG_MAP内加入一行ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolTip)4、在CDialogBar的CPP文件中的OnInitDialog()函数内加入EnableToolTips(TRUE);5、在CDialogBar的CPP文件中添加OnToolTip 阅读全文
posted @ 2011-05-21 16:22 朱超 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 我用VC做TOOL TIP很多次了,但每次都要再研究一遍.虽然说学而时习,应该的,但主要还是由于自己懒.今天一定要记下来.以后再用的时候,就是参考.也请阅读此文的朋友记下来,将来查阅用.用VC实现TOOL TIP.比较复杂,其实也简单,但MFC帮助一些窗口实现,而另一些窗口又不实现,倒搞得复杂了.最开始我用WM_MOUSEMOVE消息,然后用CToolTipCtrl::Pop,这个方法太笨.不建议用.除非需要自定义.MFC对TOOL TIP的支持不错的.缺省情况CFrameWnd支持很好.然后是CWnd.主要体现在TTN_NEEDTEXT消息的支持和OnToolHitTest的支持.TTN_N 阅读全文
posted @ 2011-05-21 16:19 朱超 阅读(648) 评论(1) 推荐(0) 编辑