有没有人尝试使用这些新的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()一样简单。
答案 0 :(得分:1)
如果你还没有看到它,会有一个非常简短的例子here
答案 1 :(得分:1)
您是否查看了DlgToolTips和ToolTipDemo示例应用程序?这两个都使用继承CMFCToolTipCtrl
的类。 DlgToolTips包含从RelayEvent
调用PreTranslateMessage
的代码,但ToolTipDemo不会。