在一个普通的CView派生类的窗口里,希望显示一些ToolTip,该怎么做?

解决方案 »

  1.   

    在view 中的oncreate 中创键一个Ctooltipctrl, m_tooltip.Create(this);
    m_tooltip.Activate(TRUE);
    然后在initview中用m_tooltip.Addtool(),最后在PreTranslateMessage中加入m_tooltio.RelayEvent()
      

  2.   

    initview是不是OnInitialUpdate?
    AddTool这样写可以吗?m_ToolTip.AddTool(this,"test",CRect(20,20,30,30));
    为什么一运行就出错?
      

  3.   

    是OnInitialUpdate,在
    PreTranslateMessage中加入
    {
    if(IsWindow(m_tooltip.m_hWnd))
    m_tooltio.RelayEvent()
    }