作者:mobiledu2502939473 | 来源:互联网 | 2023-09-23 14:24
因为我要创建一个类似tooltips的小窗体。并且在我的dialog程序启动显示了主界面后的时候,就要显示出来。我把这个tooltips界面固定在了(0,0)位置。代码是:CPoi
因为我要创建一个类似tooltips的小窗体。
并且在我的dialog程序启动显示了主界面后的时候,就要显示出来。我把这个tooltips界面固定在了(0,0)位置。
代码是:
CPoint point1;
m_ToolTip .SetText(_T("这里是新闻栏目"));
point1.x = 0;
point1.y = 0;
m_ToolTip.Show(point1);
并且把如上代码放在了onpaint函数里面。可是当程序一运行完的时候,就是显示了一下,然后就消失了。请问怎样让这个tooltips界面一直显示着?
9 个解决方案
m_ToolTip.SetDelayTime(TTDT_AUTOPOP, 时间);
谢。
如果一直让它显示,是否不可以,从而必须用时间来控制显示?
hehe ,thanks,ok ,ok
so fantastic.
惨了, 我用的不是系统的那个MFC的类CToolTipCtrl,SetDelayTime()函数掉不了。
而是从codeguru上找别人写的一个CToolTip2的类。
我这里,MFC提供的CToolTipCtrl类不能用。
不理解CToolTipCtrl不能使用是什么状况,重新安装VS?不过Windows总可以使用吧,Tooltip Control是一个系统公共控件啊。不要告诉我你不是在Windows下开发……
呵呵,我是在手机的windows mobile 5/6的平台下。
有些MFC的东西不是支持的很好,但大部分的东西的开发和pc差不多,但应该对api的支持应该没有问题。