CMFCToolTipCtrl还是CTooltipManager的例子?

时间:2008-11-07 18:45:25

标签: c++ visual-studio mfc controls mfc-feature-pack

有没有人尝试使用这些新的VS2008 MFC课程呢?我似乎无法在任何地方找到任何例子。甚至VS2008样本(1)也没有提到这些类。 (他们使用CToolTip。)

(1)更新:我的错误。我已经下载了non-SP1 samples。我看到SP1 samples有专门针对2008 Feature Pack的示例,包括答案中提到的DlgToolTips和ToolTipDemo项目。不幸的是,它们没有解决doc / view或CTooltipManager。

具体来说,我正在尝试在标准MFC视图/文档应用程序中显示工具提示,其中有两个并排视图,其父级为CSplitterWnd。我有这个工作在SP1之前,我认为这是尝试新的Feature Pack工具提示类的好时机。

有没有办法让这些东西在不重写PreTranslateMessage()并手动调用RelayEvent()的情况下工作? (我不认为我在MFC中看到任何设计不如工具提示的东西。)

它似乎并不像在创建的提示上调用CTooltipManager :: CreateToolTip()然后调用AddTool()一样简单。

2 个答案:

答案 0 :(得分:1)

如果你还没有看到它,会有一个非常简短的例子here

答案 1 :(得分:1)

您是否查看了DlgToolTips和ToolTipDemo示例应用程序?这两个都使用继承CMFCToolTipCtrl的类。 DlgToolTips包含从RelayEvent调用PreTranslateMessage的代码,但ToolTipDemo不会。