有关C++MFC编程语句的问题,请大家帮我看看语句什么意思!

CMyDlg::CMyDlg(CWnd*pParent/*=NULL*/):CDialog(CMyDlg::IDD,pParent){ysf=0;xs=0;m2=0;jz... CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
{
ysf=0;
xs=0;
m2=0;
jz=10;
m1Str="";
m2Str="";
//{{AFX_DATA_INIT(CMyDlg)
m_Number = 0.0;
m_Text = _T("");
m_GS = _T("");
m_BL = _T("");
//}}AFX_DATA_INIT
// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
}

void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMyDlg)
DDX_Control(pDX, IDC_BUTTON1, m_jz);
DDX_Text(pDX, IDC_Text, m_Number);
DDX_Text(pDX, IDC_EDIT3, m_Text);
DDX_Text(pDX, IDC_EDIT4, m_GS);
DDX_Text(pDX, IDC_EDIT5, m_BL);
//}}AFX_DATA_MAP
}
m1Str="";是字符串置空的意思吗??
AFX_DATA_INIT是什么意思?
AFX_DATA_MAP是数据传递或映射的意思吗??pDX是什么??DDX是什么??谢谢大家解答!!!
展开
 我来答
百度网友71b810fe7
2007-06-18 · TA获得超过509个赞
知道小有建树答主
回答量:510
采纳率:100%
帮助的人:356万
展开全部
CMyDlg::CMyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CMyDlg::IDD, pParent)
这个你应该清楚吧。它是cmydlg的构造函数。ysf=0;
xs=0;
m2=0;
jz=10;
m1Str="";
m2Str="";
这是用来给所有的变量初始话,全部设置为0或者空。
m_Text = _T("");
m_GS = _T("");
m_BL = _T("");
这是用来设置所有的编辑框内容为空
DDX_Text(pDX, IDC_Text, m_Number); 这是用来设置IDC_Text和m_Number之间的映射的pDX是映射的指针。
DDX代表控件类消息映射
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式