VC中用CPPToolTip轻松实现工具提示
2012-08-09 12:00
381 查看
CPPToolTip是一个非常棒的工具提示实现,它支持HTML-lite语句、CSS样式表、菜单、工具条、淡入淡出、超链接、动画、表格等等超强功能。
![](http://www.okbase.net/picture/2011/04/13/A202810247-50.jpg)
一、使用CPPToolTip的第一步:文件的引用
如果需要使用背景特效,需要定义USE_SHADE:
在 PPDrawManager.h 中
如果需要使用背景特效,需要定义USE_SHADE:
在 PPDrawManager.h 中 #define USE_SHADE
二、CPPToolTip的基本使用方法:创建CPPToolTip对象
然后创建窗口,对于对话框程序,可以在OnInitDialog中
然后可以调用AddTool为其它控件注册工具提示,例如:
可以为某个区域添加工具提示,例如:
另外,你需要在PreTranslateMessage中用RelayEvent将鼠标消息传递到工具提示控件中。
三、为工具条添加工具提示
1)在CMainFrame头文件中创建CPPToolTip对象:
2)在CMainFrame::OnCreate() 中调用AddToolBar方法:
3)用RelayEvent传递鼠标消息
四、为菜单添加工具提示
1)在CMainFrame头文件中创建CPPToolTip对象:
2)在CMainFrame::OnCreate() 中调用Create方法:
3)取消注释行,启用菜单工具提示
在PPTooltip.h 中
4)在CMainFrame添加两个消息处理
5)用RelayEvent传递鼠标消息
CPPToolTip还有很多超棒的功能期待您的发现。
![](http://www.okbase.net/picture/2011/04/13/A202810247-50.jpg)
一、使用CPPToolTip的第一步:文件的引用
文件 | 描述 |
PPTooltip.h PPTooltip.cpp | CPPTooltip 类 |
PPHtmlDrawer.h PPHtmlDrawer.cpp | CPPHtmlDrawer类. 在tooltip里画出HTML字符串。 |
PPDrawManager.h PPDrawManager.cpp | CPPDrawManager类是一组图形处理方法集 |
CeXDib.h CeXDib.cpp | CCeXDib类,感谢Davide Pizzolato 和 Davide Calabro的提供. 这个类实现了背景特效. |
如果需要使用背景特效,需要定义USE_SHADE:
在 PPDrawManager.h 中
如果需要使用背景特效,需要定义USE_SHADE:
在 PPDrawManager.h 中 #define USE_SHADE
二、CPPToolTip的基本使用方法:创建CPPToolTip对象
1)在CMainFrame头文件中创建CPPToolTip对象:
1)在CMainFrame头文件中创建CPPToolTip对象:
在PPTooltip.h 中
相关文章推荐
- VC中用CPPToolTip轻松实现工具提示
- VC ToolTip提示工具的实现
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VB中ToolTip工具提示的完美实现
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- VC为控件加ToolTip工具提示方法总结
- 响应式前端框架Bootstrap系列(18)提示工具(Tooltip)插件
- 使用VC内嵌Python实现的一个代码检测工具
- VC++中轻松实现滑动控件
- CSS3实现Bootstrap的tooltip动画提示效果
- VC++ 类CMFECToolTip类实现窗口的浮动提示效果
- 轻松实现类VC界面(停靠窗口) (转载)
- 用VC轻松实现 ADO.net