bool CToolDlg::OnToolBtnNotify(UINT id, NMHDR *pNMHDR, LRESULT *pResult)
{
TOOLTIPTEXT *pTTT = (TOOLTIPTEXT*)pNMHDR;
UINT nID = pNMHDR->idFrom;
if(nID)
{
UINT nIndex = m_tool.CommandToIndex(nID);
if(nIndex!=-1)
{
m_tool.GetButtonText(nIndex,m_szText);//我想问的是为什么这里的m_szText,我设置成局部变量后,提示的文本是乱码,为什么一定要设置成全局变量或者是类的成员
pTTT->lpszText = m_szText.GetBuffer(m_szText.GetLength());
pTTT->hinst = AfxGetResourceHandle();
return true;
}
}
return false;
}