在视图中(多文档), 我定义了一个ChildGraph类 ,
class CMyView : pulic CView
{
    ...
    ChildGraph m_child;
    ...
}ChildGraph类如下:
class ChildGraph : public CWnd
{
    ...
 public:
    CToolTipCtrl m_tip;    afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
    virtual BOOL PreTranslateMessage(MSG* pMsg);
    ...
}
在OnCreate函数中我Create了m_tip,当鼠标停留在ChildGraph类对应的区域上时,能正常显示出提示的内容,
问题来了,当tip消失的时候 CMyView 会收到WM_PAINT的消息,而这不是我所希望的 。
在我的另外一个工程中,视图不会收到WM_PAINT消息,惟一的区别就是此工程是单文档视图结构的。另:在多文档视图中,有例外的情况,若鼠标停留在工具栏某一图标上,如果出现的tip没有遮住视图的话,重新
将鼠标停留ChildGraph类对应的区域上,tip消失后,CMyView 又不会收到WM_PAINT消息。我在论坛中搜索到了相似的问题:http://topic.csdn.net/t/20020927/19/1059320.html
但其中并无解决的办法。小弟对CToolTipCtrl 不是很熟,恳请得到高手们的指点 :) 向所有关注的朋友致敬!