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
    }
    

  • 相关阅读:
    前端错误知识提示积累
    插件介绍之一:常用插件
    css小技巧积累
    设置网页地址栏小图标
    SEO优化篇——meta用法
    获取客户端的cookie
    come on,make a date progress bar together!
    教教你不用table制作出表格
    js实现快捷键绑定按钮点击事件
    Sublime Text3常用快捷键
  • 原文地址:https://www.cnblogs.com/IT-hexiang/p/4084629.html
Copyright © 2011-2022 走看看