因为我要创建一个类似tooltips的小窗体。并且在我的dialog程序启动显示了主界面后的时候,就要显示出来。我把这个tooltips界面固定在了(0,0)位置。
代码是:CPoint point1;
m_ToolTip .SetText(_T("这里是新闻栏目"));
point1.x = 0;
point1.y = 0;
m_ToolTip.Show(point1);
并且把如上代码放在了onpaint函数里面。可是当程序一运行完的时候,就是显示了一下,然后就消失了。请问怎样让这个tooltips界面一直显示着?

解决方案 »

  1.   

    m_ToolTip.SetDelayTime(TTDT_AUTOPOP, 时间);
      

  2.   

    hehe ,thanks,ok ,ok so fantastic.
      

  3.   

    惨了, 我用的不是系统的那个MFC的类CToolTipCtrl,SetDelayTime()函数掉不了。而是从codeguru上找别人写的一个CToolTip2的类。我这里,MFC提供的CToolTipCtrl类不能用。
      

  4.   

    不理解CToolTipCtrl不能使用是什么状况,重新安装VS?不过Windows总可以使用吧,Tooltip Control是一个系统公共控件啊。不要告诉我你不是在Windows下开发……
      

  5.   

    呵呵,我是在手机的windows mobile 5/6的平台下。有些MFC的东西不是支持的很好,但大部分的东西的开发和pc差不多,但应该对api的支持应该没有问题。