d:\relaytest\neucomctrl\uniterrorsetdlg.cpp(43) : error C2440: 'static_cast' : cannot convert from 'void (__thiscall CUnitErrorSetDlg::* )(WPARAM,LPARAM)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'vc2005报了一个这样的错误。怎么办啊?
UnitErrorSetDlg.h有
class CLASS_DECL_NEUCOM CUnitErrorSetDlg : public CDialog
{protected:
afx_msg void OnParaChange(WPARAM wParam, LPARAM lParam);
}
uniterrorsetdlg.cpp 有
BEGIN_MESSAGE_MAP(CUnitErrorSetDlg, CDialog)
//{{AFX_MSG_MAP(CUnitErrorSetDlg)
//}}AFX_MSG_MAP
ON_MESSAGE(WM_PARACHANGE, OnParaChange)
END_MESSAGE_MAP()void CUnitErrorSetDlg::OnParaChange(WPARAM wParam, LPARAM lParam)
{
m_bModify=true;
}
UnitErrorSetDlg.h有
class CLASS_DECL_NEUCOM CUnitErrorSetDlg : public CDialog
{protected:
afx_msg void OnParaChange(WPARAM wParam, LPARAM lParam);
}
uniterrorsetdlg.cpp 有
BEGIN_MESSAGE_MAP(CUnitErrorSetDlg, CDialog)
//{{AFX_MSG_MAP(CUnitErrorSetDlg)
//}}AFX_MSG_MAP
ON_MESSAGE(WM_PARACHANGE, OnParaChange)
END_MESSAGE_MAP()void CUnitErrorSetDlg::OnParaChange(WPARAM wParam, LPARAM lParam)
{
m_bModify=true;
}
解决方案 »
- 多线程串口通信添加类文件
- 怎样使MoveWindow等成比例的调整控件大小,使对话框上的控件随对话框大小变化而变化
- 可以将控件的属性修改为静态static属性呢?
- 问个问题,如 QQ,MSN 服务器系统有很多机,它们之间如何同步维护客户端的在线列表呢? 如何做到负载平均的呢?
- 请教:ODBC读取float数值有误,如何解决???
- 北京知名企业寻求精通VC++项目经理
- 只有一块网卡,但是API却告诉我有两块,怎么回事?
- 删除一个对话框类后遇到的问题
- 问VC++6和VC.Net区别?
- VS2012 打开不了项目了
- MSComm开发程序移植到Windows2000的乱码问题
- 请教树形目录CTreeCtrl的操作问题
据class CLASS_DECL_NEUCOM CUnitErrorSetDlg : public CDialog 这一行中的CLASS_DECL_NEUCOM来看,你是要将这个类作为导入或导出用途的.
将afx_msg void OnParaChange(WPARAM wParam, LPARAM lParam); 改写为
LRESULT OnParaChange(WPARAM wParam, LPARAM lParam); LRESULT CUnitErrorSetDlg::OnParaChange(WPARAM wParam, LPARAM lParam)
{
m_bModify=true;
}
我想问一下,为什么要返回LRESULT,实际是我并不想要返回东西啊
我也刚转用2005.也遇到这问题:)