MFC控件关联变量小结

MFC控件关联变量小结

ID:40716643

大小:14.46 KB

页数:3页

时间:2019-08-06

MFC控件关联变量小结_第1页
MFC控件关联变量小结_第2页
MFC控件关联变量小结_第3页
资源描述:

《MFC控件关联变量小结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MFC控件关联变量总结通常在要绑定变量的编辑框控件上右键添加变量就可以。绑定变量分value和control两种,value是赋值用的,control是控制用的。对于编辑框的赋值,共分几种方法1.不用绑定变量的方法GetDlgItem(IDC_EDIT1)->GetWindowText(变量);  如果是数组->GetWindowText(数组名,长度)GetDlgItem(IDC_EDIT1)->SetWindowText(变量);2.绑的是value型变量一共3处<1处>project1Dlg.h:头文件classCproject1Dlg:publi

2、cCDialog{//构造public: Cproject1Dlg(CWnd*pParent=NULL); //标准构造函数//对话框数据 enum{IDD=IDD_PROJECT1_DIALOG}; protected: virtualvoidDoDataExchange(CDataExchange*pDX); //DDX/DDV支持//实现protected: HICONm_hIcon; //生成的消息映射函数 virtualBOOLOnInitDialog(); afx_msgvoidOnSysCommand(UINTnID,LPARAMlPara

3、m); afx_msgvoidOnPaint(); afx_msgHCURSOROnQueryDragIcon(); DECLARE_MESSAGE_MAP()public: afx_msgvoidOnBnClickedOk(); CStringedit1;    //定义了该变量 CStringedit2; CEditedit3; CEditedit4; CStringedit5;};<2处>project1Dlg.cpp:实现文件Cproject1Dlg::Cproject1Dlg(CWnd*pParent) :CDialog(Cproject1Dl

4、g::IDD,pParent) ,edit1(_T("")) ,edit2(_T("")) ,edit5(_T("")){ m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);}参数列表跟了edit1<3处>project1Dlg.cpp:实现文件voidCproject1Dlg::DoDataExchange(CDataExchange*pDX){ CDialog::DoDataExchange(pDX); DDX_Text(pDX,IDC_EDIT1,edit1); DDX_Text(pDX,IDC_EDIT2,

5、edit2); DDX_Control(pDX,IDC_EDIT3,edit3); DDX_Control(pDX,IDC_EDIT4,edit4); DDX_Text(pDX,IDC_EDIT5,edit5);} DDX_Text(pDX,IDC_EDIT1,edit1);  变量与控件关联通过调用UpdateData(TRUE)  UpdateData(FALSE)将控件数据取到变量或将变量数据显到控件如果变量赋值语句写在对话框构造函数里,则UpdateData(FALSE)可省略,会被自动调用3.绑的是control型变量代码与上方一样,看edit

6、3但只有两处涉及CEditedit3;DDX_Control(pDX,IDC_EDIT3,edit3);程序里只需要   edit3.GetWindowText(变量);               edit3.SetWindowText(变量);就可以用了除了赋值,还能干很多事情.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。