版权声明:转载需转载声明 https://blog.csdn.net/qq_32285693/article/details/84591703
1、创建一个MFC对话框项目
2、在...Dlg.h文件中添加如下函数声明:
BOOL OnToolNotify(UINT id,NMHDR* pNMHDR,LRESULT* pResult);
3、在...Dlg.cpp中添加如下代码:
在BEGIN_MESSAGE_MAP(....Dlg,CDialog)
END_MESSAGE_MAP()
中建添加如下代码
ON_NOTIFY_EX(TTN_NEEDTEXT,0,OnToolNotify)
然后在cpp文件中添加如下代码
BOOL C...Dlg::OnToolNotify(UINT id,NMHDR* pNMHDR,LRESULT* pResult)
{
TOOLTIPTEXT* pT = (TOOLTIPTEXT*)pNMHDR;
UINT nID = pNMHDR->idFrom;
if(nID == ID_BTN_SAVE) pT->lpszText = "\n保存文件";
...
...
// 中间加工具栏中其他的事件
return FALSE;
}