c++ visual-studio mfc controls mfc-feature-pack

c++ - ¿Ejemplos de CMFCToolTipCtrl o CTooltipManager?



visual-studio controls (2)

En caso de que no lo haya visto, hay un breve ejemplo aquí

¿Alguien ha intentado utilizar estas nuevas clases de VS800 MFC? Parece que no puedo encontrar ningún ejemplo en ninguna parte. Incluso las muestras VS2008 (1) no mencionan estas clases. (Ellos usan CToolTip.)

(1) Actualización: Mi error. Descargué las muestras que no son SP1 . Veo que las muestras SP1 tienen muestras específicamente para el Feature Pack 2008, incluidos los proyectos DlgToolTips y ToolTipDemo mencionados en una respuesta. Desafortunadamente, no abordan doc / view o CTooltipManager.

Específicamente, estoy tratando de mostrar información sobre herramientas en una aplicación estándar de vista / documento de MFC donde hay dos vistas una al lado de la otra, cuyo padre es CSplitterWnd. Tenía este pre-SP1 que funcionaba, y pensé que sería un buen momento para probar las nuevas clases de información sobre herramientas Feature Pack.

¿Hay alguna manera de hacer que estas cosas funcionen sin anular PreTranslateMessage () y llamar RelayEvent () manualmente? (No creo que haya visto nada en MFC tan mal diseñado como información sobre herramientas).

No parece tan simple como simplemente llamar a CTooltipManager :: CreateToolTip () y luego AddTool () en el consejo creado.


¿Has mirado las aplicaciones de muestra DlgToolTips y ToolTipDemo? Ambos usan clases que heredan CMFCToolTipCtrl . DlgToolTips incluye un código que llama a RelayEvent desde PreTranslateMessage , pero ToolTipDemo no lo hace.