错误提示:error C2664: 'BOOL CToolTipCtrl::AddTool(CWnd *,UINT,LPCRECT,UINT_PTR)' : cannot convert parameter 2 from 'const char [4]' to 'UINT'
我是按照以下方法做的:
首先声明
CToolTipCtrl m_tt;
在OnInitDialog里添加以下代码:
EnableToolTips(TRUE);
m_tt.Create(this);
m_tt.Activate(true);
然后获得要添加提示信息的控件
CWnd* pWnd = GetDlgItem(IDC_BUTTON1);
m_tt.AddTool(pWnd1, "提示信息 ");
最后映射PreTranslateMessage消息修改函数如下:
BOOL CThreePointDlg::PreTranslateMessage(MSG* pMsg)
{
m_tt.RelayEvent(pMsg);
return CDialog::PreTranslateMessage(pMsg);
}
然后我把m_tt.AddTool(pWnd1, "提示信息 "); 改成m_tt.AddTool(pWnd1,_T( "提示信息 ")); 弹出个终止窗口。
哪位大侠帮帮忙啊。。。
|