各位高人:本人使用CToolTipCtrl类,给窗体添加提示条,要求在窗体的不同区域显示不同的提示条,实现方法为在OnMouseMove中判断在那一区域,并通过AddTool方法,使其显示不同的内容。并且在窗体的PreTranslateMessage中增加RelayEvent函数。但是出现下列问题:
在移动图标时不能及时更换提示条的内容,只有在现有的提示条消失后(比如等一段时间,点击窗体等方法使之消失),改动SetDelayTime后(使DelayTime减少),出现闪动现象,原因很简单。
我的问题是:如何使提示条显示一段时间后,使其自动消失(就像在工具栏上放置鼠标,过一会其提示条会自动消失)。
在移动图标时不能及时更换提示条的内容,只有在现有的提示条消失后(比如等一段时间,点击窗体等方法使之消失),改动SetDelayTime后(使DelayTime减少),出现闪动现象,原因很简单。
我的问题是:如何使提示条显示一段时间后,使其自动消失(就像在工具栏上放置鼠标,过一会其提示条会自动消失)。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货