
MFC中类的成员函数一定要与控件相关联,或是类向导中已有的成员函数吗?
新建了一个名为Test的工程,.cpp中自动生成voidCWDSIMUDlg::DoDataExchange(CDataExchange*pDX){}DoDataExch...
新建了一个名为Test的工程,.cpp中自动生成
void CWDSIMUDlg::DoDataExchange(CDataExchange* pDX)
{
}
DoDataExchange在类向导中可以找到——无疑问
BOOL CWDSIMUDlg::OnInitDialog()
{
}
OnInitDialog在类向导中对应WM_InitDialog——无疑问
但是自动生成的
void CWDSIMUDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}
OnSysCommand在类向导中找不到啊~~
另外我参考了一个程序,有以下成员函数
void CWDSIMUDlg::RunTime()
{
}
void CWDSIMUDlg::Update()
{
}
void CWDSIMUDlg::RecvDataProc(unsigned char *pdata)
{
}
double * CWDSIMUDlg::rk4(double t,double *x,double *u)
{
}
等等函数,这些函数名在类向导中无对应,也没有和控件相关联,是自己添加的,还是需要加载其他的库?
请大家赐教,感激,感激...
写错了,新建了一个名为WDSIMU的工程! 展开
void CWDSIMUDlg::DoDataExchange(CDataExchange* pDX)
{
}
DoDataExchange在类向导中可以找到——无疑问
BOOL CWDSIMUDlg::OnInitDialog()
{
}
OnInitDialog在类向导中对应WM_InitDialog——无疑问
但是自动生成的
void CWDSIMUDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if ((nID & 0xFFF0) == IDM_ABOUTBOX)
{
CAboutDlg dlgAbout;
dlgAbout.DoModal();
}
else
{
CDialog::OnSysCommand(nID, lParam);
}
}
OnSysCommand在类向导中找不到啊~~
另外我参考了一个程序,有以下成员函数
void CWDSIMUDlg::RunTime()
{
}
void CWDSIMUDlg::Update()
{
}
void CWDSIMUDlg::RecvDataProc(unsigned char *pdata)
{
}
double * CWDSIMUDlg::rk4(double t,double *x,double *u)
{
}
等等函数,这些函数名在类向导中无对应,也没有和控件相关联,是自己添加的,还是需要加载其他的库?
请大家赐教,感激,感激...
写错了,新建了一个名为WDSIMU的工程! 展开
5个回答
展开全部
不用相关联。
在MFC中,与控件相关联的成员函数一般是消息响应函数,这类函数在消息映射中有一定的代码。
而你写的是自定义的成员函数,所以可以不用关联。
在MFC中,与控件相关联的成员函数一般是消息响应函数,这类函数在消息映射中有一定的代码。
而你写的是自定义的成员函数,所以可以不用关联。
展开全部
不一定,可以不关联的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新手吧,建议看一下我的上课视频,免费的.
建议看一下我的视频:http://hi.baidu.com/%BA%CE%D6%BE%B5%A4/blog/item/94f3643854540af83a87cee6.html
建议看一下我的视频:http://hi.baidu.com/%BA%CE%D6%BE%B5%A4/blog/item/94f3643854540af83a87cee6.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把工程关闭,删除工程目录下的clw文件,再打开就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有可能是overwrite
控件只是起一个数据输入和输出的过程
应用逻辑还是靠自己去写的
控件只是起一个数据输入和输出的过程
应用逻辑还是靠自己去写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询