基于对话框的程序,用CToolTipCtr如何给工具栏实现动态提示?
如题,不用响应OnToolTipText(UINT, NMHDR *pNMHDR, LRESULT *pResult) 的方法实现,而是使用CToolTipCtr实现,主要是判断鼠标及获取工具栏按钮ID的方法,望高手赐教。
[解决办法]
重载 virtual INT_PTR OnToolHitTest(CPoint point, TOOLINFO* pTI) const; 函数
函数中 通过鼠标位置获取对应的按钮,然后给 pTi赋值。其中pTI->uId的值就是void OnToolTipText(UINT, NMHDR* pNMHDR, LRESULT* pResult)中的pNMHDR->idFrom;
[解决办法]