zoukankan      html  css  js  c++  java
  • mydialog.cpp

    // mydialog2.cpp : implementation file
    //
    
    #include "stdafx.h"
    #include "My.h"
    #include "mydialog2.h"
    
    #ifdef _DEBUG
    #define new DEBUG_NEW
    #undef THIS_FILE
    static char THIS_FILE[] = __FILE__;
    #endif
    
    /////////////////////////////////////////////////////////////////////////////
    // Cmydialog2 dialog
    
    
    Cmydialog2::Cmydialog2(CWnd* pParent /*=NULL*/)
       : CDialog(Cmydialog2::IDD, pParent)
    {
    	//{{AFX_DATA_INIT(Cmydialog2)
    	m_strName = _T("zhangsan");
    	m_strID="";
    	m_strScore = _T("");
    	//}}AFX_DATA_INIT
    }
    
    
    void Cmydialog2::DoDataExchange(CDataExchange* pDX)
    {
    	CDialog::DoDataExchange(pDX);
    	//{{AFX_DATA_MAP(Cmydialog2)
    	DDX_Control(pDX, IDC_EDIT2, m_EditID);
    	DDX_Text(pDX, IDC_EDIT1, m_strName);
    	DDX_Text(pDX, IDC_EDIT3, m_strScore);
    	//}}AFX_DATA_MAP
    }
    
    
    BEGIN_MESSAGE_MAP(Cmydialog2, CDialog)
    	//{{AFX_MSG_MAP(Cmydialog2)
    	//}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    
    /////////////////////////////////////////////////////////////////////////////
    // Cmydialog2 message handlers
    
    void Cmydialog2::OnOK() 
    {
    	// TODO: Add extra validation here
    //2.绑定控件	
    //	m_EditID.GetWindowText(m_strID);
    
    
    //3.绑定由ID决定
    	CWnd *pW=GetDlgItem(IDC_EDIT3);
    	pW->GetWindowText(m_strScore);//获得文本
    	pW=GetDlgItem(IDC_EDIT2);
    	pW->GetWindowText(m_strID);
    	pW=GetDlgItem(IDC_EDIT1);
    	pW->GetWindowText(m_strName);
    
    
    //4.用成员函数
    //	this->GetDlgItem(IDC_EDIT1, m_strName);
    	
    	CDialog::OnOK();
    
    
    }
    
    
    //控件消息第一个被调用的是InitDialog() ,所以在其中赋初值
    BOOL Cmydialog2::OnInitDialog() 
    {
    	CDialog::OnInitDialog();
    	
    	// TODO: Add extra initialization here
    ///使有初值
    	//绑定的值类型必须用一个函数UpdateData()区分
    	this->UpdateData(true);//读进去,在最上边
    //	m_strName="zhangsan";
    //	this->UpdateData(false);//先赋值再刷新,然后再显示出来
    
    
    	CWnd *pW=GetDlgItem(IDC_EDIT2);
    	pW->SetWindowText("00001");//set 赋值
    	pW=this->GetDlgItem(IDC_EDIT1);
    	pW->SetWindowText("张三");
    	pW=this->GetDlgItem(IDC_EDIT3);
    	pW->SetWindowText("100");
    
    	return TRUE;  // return TRUE unless you set the focus to a control
    	              // EXCEPTION: OCX Property Pages should return FALSE
    }
    

  • 相关阅读:
    江西师范大学瑶湖校区图片
    什么是sp?
    教育技术学硕士点学校排名
    西南师大教育技术学专业2005年入学考试信息
    什么是"工包"?
    买书网址
    2006年全国教育技术学专业新增硕士点
    今天终于拿到书了
    2007年教育学专业基础综合考试大纲(重要部分) ——下载地址
    电脑DIY推荐
  • 原文地址:https://www.cnblogs.com/IT-hexiang/p/4084629.html
Copyright © 2011-2022 走看看