| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 465 人关注过本帖
标题:c语言问题(谁能详细的告我一下这段写的什么啊)
取消只看楼主 加入收藏
子寒
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-22
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:1 
c语言问题(谁能详细的告我一下这段写的什么啊)
// AddDlg.cpp : implementation file
//

#include "stdafx.h"
#include "ZLLK.h"
#include "AddDlg.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CAddDlg dialog
extern int  g_userlevel;
extern int  g_usergate;
extern int  g_userscore;

CAddDlg::CAddDlg(CWnd* pParent /*=NULL*/)
    : CDialog(CAddDlg::IDD, pParent)
{
    //{{AFX_DATA_INIT(CAddDlg)
    m_name = _T("");
    //}}AFX_DATA_INIT
}


void CAddDlg::DoDataExchange(CDataExchange* pDX)
{
    CDialog::DoDataExchange(pDX);
    //{{AFX_DATA_MAP(CAddDlg)
    DDX_Control(pDX, IDC_EDIT_GATE, m_gate);
    DDX_Control(pDX, IDC_EDIT_SCORE, m_score);
    DDX_Control(pDX, IDC_EDIT_LEVEL, m_level);
    DDX_Text(pDX, IDC_EDIT_NAME, m_name);
    //}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAddDlg, CDialog)
    //{{AFX_MSG_MAP(CAddDlg)
    ON_COMMAND(ID_MENU_FIRST, OnMenuFirst)
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAddDlg message handlers

void CAddDlg::OnOK()
{
    // TODO: Add extra validation here
    UpdateData(TRUE);
    //保存记录文件
    if(m_name!=_T(""))
    {
        CStdioFile mFile;
        CFileException mExcept;
        if(!mFile.Open("user.txt",CFile::modeWrite,&mExcept))
            mFile.Open("user.txt",CFile::modeCreate|CFile::modeWrite,&mExcept);
        CString str;
        mFile.SeekToEnd();
        str.Format("%d\n",g_userscore);
        mFile.WriteString(str);
        str.Format("%s\n",m_name);
        mFile.WriteString(str);
        str.Format("%d\n",g_userlevel);
        mFile.WriteString(str);
        str.Format("%d\n",g_usergate);
        mFile.WriteString(str);   
        CDialog::OnOK();        
    }
    else AfxMessageBox("请输入姓名!");

}

BOOL CAddDlg::OnInitDialog()
{
    CDialog::OnInitDialog();
   
    // TODO: Add extra initialization here
    CString str;
    str.Format("%d",g_usergate);
    m_gate.SetWindowText(str);
    str.Format("%d",g_userlevel);
    m_level.SetWindowText(str);
    str.Format("%d",g_userscore);
    m_score.SetWindowText(str);   
    return TRUE;  // return TRUE unless you set the focus to a control
                  // EXCEPTION: OCX Property Pages should return FALSE
}

void CAddDlg::OnMenuFirst()
{
    // TODO: Add your command handler code here
   
}
搜索更多相关主题的帖子: c语言 
2010-03-22 19:38
子寒
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-3-22
收藏
得分:0 
回复 2楼 一口三个汉堡
一个游戏源码里边
2010-03-26 18:54
快速回复:c语言问题(谁能详细的告我一下这段写的什么啊)
数据加载中...
 
   



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

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