[求助]关于VC的问题请教
我是VC新手,处于入门级别:,请各位不吝赐教如下困惑:
问题1:
void CInputDlg::OnOK()
{
// TODO: Add extra validation here
UpdateData();
m_pDataItem->m_pInput->m_fValue = m_fValue;
theApp.GetDataManager()->Save();
CDialog::OnOK();
}
void CCommSetDlg::OnOK()
{
// TODO: Add extra validation here
CDialog::OnOK();
}
请教: 为什么在按钮Click响应函数的最后一句要再次调用CDialog::OnOK();呢? 我看到OnTimer()也是这么做的,这样做不是循环在调用这个函数了吗,不会死循环吗?
问题2:
#ifndef __44B0X_H__
#define __44B0X_H__
#ifdef __cplusplus
extern "C" {
#endif
#include "option.h"
........................
#ifdef __cplusplus
}
#endif
#endif /*__41000_H___*/
以上兰色部分,是什么用途呢? 我个人认为是如果在定义了C++支持的情况下用来声明{ }里的为C语言格式,
不知道对不对?
请大哥们 教下,
Houseivan@163.com