标题:[求助]关于VC的问题请教
取消只看楼主
水中望月
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-2-10
 问题点数:0 回复次数:0 
[求助]关于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

搜索更多相关主题的帖子: OnOK validation void Add 
2006-02-10 10:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-45012-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.072171 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved