消息: afx_msg LRESULT OnSetText(UINT,LPCTSTR szText);
/////////////////////
实现: ON_MESSAGE(WM_SETTEXT, OnSetText)
////////////////////////
LRESULT CTextProgressCtrl::OnSetText(UINT, LPCTSTR szText)
{
LRESULT result = Default(); if ( (!szText && m_strText.GetLength()) ||
(szText && (m_strText != szText)) )
{
m_strText = szText;
Invalidate();
} return result;
}
//////////////////
vs2005调试出错,如下,怎么解决?
error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCTSTR)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
在匹配目标类型的范围内没有具有该名称的函数
/////////////////////
实现: ON_MESSAGE(WM_SETTEXT, OnSetText)
////////////////////////
LRESULT CTextProgressCtrl::OnSetText(UINT, LPCTSTR szText)
{
LRESULT result = Default(); if ( (!szText && m_strText.GetLength()) ||
(szText && (m_strText != szText)) )
{
m_strText = szText;
Invalidate();
} return result;
}
//////////////////
vs2005调试出错,如下,怎么解决?
error C2440: “static_cast”: 无法从“LRESULT (__thiscall CTextProgressCtrl::* )(UINT,LPCTSTR)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”
在匹配目标类型的范围内没有具有该名称的函数
解决方案 »
- 求e值的这几行代码,错在什么地方呢?
- 关于MFC对话框处理文本的问题,请大家指教啊,急
- 请教:如何使CScrollView实现自动滚动?
- 包排列问题解决方案
- 本人想开发一个office outlook的addin,能适应多个版本,import可以加载多个版本的dll和库吗
- 晕,我不知道怎么给分!!!
- 在一个对话框里面加入了一个CStatic,如何将CStatic全屏显示?
- 怎样使应用程序显示在最前面?SetForegroundWindow
- 请教:屏幕中移动曲线为何留下一些小线段?
- 怎样去掉vc窗口上的文档名?
- Combo Box中输入的历史信息一般怎么保存
- 请问,COM接口是否可以传递自己定义的结构?
LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)
将你的函数原型改成与此相同,调用时LPCTSTR可以用类型转换为LPARAM,函数中再转回来