程序员实习日记(三)
我们在使用tooltip的时候,有以下几个关键点:
1,创建CToolTipCtrl对象,Create()函数实现。
2,使用AddTool()函数向这个tooltip中加入tools,这也是绑定tool到某个控件的过程,从中我们可以知道在这个CToolTipCtrl对象中应该存在着不止一个tool,而是一系列的tool,通过函数DelTool实现删除,AddTool实现添加,UpdateTipText实现更新tool的文本。
3,最关键的是我们需要一个触发tooltip的关键点,这个关键点控制着何时显示这个tooltip,一般情况下我们在PreTranslateMessage()函数中进行处理,这也是我们拦截WM_MOUSEMOVE的地方,拦截之后,我们调用tooltip的RelayEvent向toolTip对象传递这个消息用以表示tooltip可以被显示或者更新。
静态链接MFC DLL模块的时候,由于MFC总是使用它所练级额的DLL模块状态,liuxuequn.com所以不存在模块管理的问题。
小编精心推荐阅读
实习日记 | 实习周记 | 实习报告范文 | 实习心得体会 | 实习自我鉴定
小编精心推荐阅读