我的主框架是动态生成的
m_pWnd = new CAddrWnd;
if (m_pWnd->LoadFrame(IDR_FRAME)) 
{
m_pWnd->ActivateFrame();
         m_pWnd->UpdateWindow();
}
CAddrWnd 是从CFrameWnd派生的
在CAddrWnd 的OnCreate中

if (!m_StdToolBar.Create(this, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_TOOLTIPS) ||
!m_StdToolBar.LoadToolBar(IDR_FRAME))
{
TRACE0("Failed to create toolbar\n");
return -1;      // fail to create
}结果有工具栏,但是tooltip出不来。

解决方案 »

  1.   

    主框架怎么动态生成啊?还是你已经有了一个Frame又创建了一个?注意PreTranslateMessage的处理。
      

  2.   

    已经有CBRS_TOOLTIPS呀,不明白,帮你顶
      

  3.   

    这是一个动态库
    别人调用这个动态库,生成一个frame
    mintwlf(Programmer)能具体说说注意哪些处理吗?
      

  4.   

    在App中响应PreTranslateMessage,让消息经过你的Frame。
      

  5.   

    Frame是在动态库中,由一个函数动态生成的,故没有通常意义上的App