• 大小: 13.57MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: C/C++
  • 标签: mfc  

资源简介

这是我学习了mfc后,写了一个基于对话框的应用程序,有兴趣的可以看下

资源截图

代码片段和文件信息

// InputDlg.cpp : 实现文件
//

#include “stdafx.h“
#include “QQ.h“
#include “InputDlg.h“


// CInputDlg 对话框

IMPLEMENT_DYNAMIC(CInputDlg CDialog)

CInputDlg::CInputDlg(CWnd* pParent /*=NULL*/)
: CDialog(CInputDlg::IDD pParent)
{

}

CInputDlg::~CInputDlg()
{
}

void CInputDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
}


BEGIN_MESSAGE_MAP(CInputDlg CDialog)
ON_BN_CLICKED(IDOK &CInputDlg::OnBnClickedOk)
END_MESSAGE_MAP()


// CInputDlg 消息处理程序

void CInputDlg::OnBnClickedOk()
{
CString szNum szName szBirth szSal szDep;
GetDlgItemText(IDC_NUM szNum);
GetDlgItemText(IDC_NAME szName);
GetDlgItemText(IDC_BIRTH szBirth);
GetDlgItemText(IDC_SALARY szSal);
GetDlgItemText(IDC_DEP szDep);
if(szNum == _T(““) || szName == _T(““) || szBirth == _T(““) || szSal == _T(““) || szDep == _T(““) )
{
AfxMessageBox(_T(“请完善员工信息“));
return;
}
int nRes = AfxMessageBox(_T(“是否确定添加?“)MB_OKCANCEL|MB_ICONQUESTION);
if(nRes != 1)
return ;
CListCtrl &list = m_pUserInfoDlg->m_list;//定义一个引用
int nCount = list.GetItemCount();
list.InsertItem(nCountszNum);
list.SetItemText(nCount1szName);
list.SetItemText(nCount2szBirth);
list.SetItemText(nCount3szSal);
list.SetItemText(nCount4szDep);
SetInitInfo();
//OnOK();
}

BOOL CInputDlg::OnInitDialog()
{
CDialog::OnInitDialog();
SetInitInfo();
CComboBox* pComb = (CComboBox*)GetDlgItem(IDC_DEP);
pComb->ResetContent();
pComb->AddString(_T(“开发部“));
pComb->AddString(_T(“测试部“));
pComb->AddString(_T(“实施部“));
pComb->AddString(_T(“人事部“));
pComb->SetCurSel(0);


return TRUE;  // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}

void CInputDlg::SetInitInfo(void)//设置初始信息
{
int nCount = m_pUserInfoDlg->m_list.GetItemCount();
CString szNum;
int index;
if(nCount == 0)
{
index = 0;
}
else
{
CString lNum = m_pUserInfoDlg->m_list.GetItemText(nCount-10);
index = _ttoi(lNum) + 1;
}
szNum.Format(_T(“%04d“)index);
SetDlgItemText(IDC_NUM szNum);
GetDlgItem(IDC_NUM)->EnableWindow(false);

GetDlgItem(IDC_NAME)->SetFocus();
SetDlgItemText(IDC_NAME_T(““));

CDateTimeCtrl* pDate =  (CDateTimeCtrl*)GetDlgItem(IDC_BIRTH);
CTime curTime = CTime::GetCurrentTime();
pDate->SetTime(&curTime);//设置当前时间

SetDlgItemText(IDC_SALARY _T(“5000“));
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1483264  2018-07-23 23:25  QQ\Debug\QQ.exe

     文件    9841664  2018-07-23 23:25  QQ\Debug\QQ.pdb

     文件       6688  2018-07-23 23:25  QQ\QQ\Debug\BuildLog.htm

     文件      62013  2018-07-23 22:35  QQ\QQ\Debug\InputDlg.obj

     文件      48409  2018-07-23 22:35  QQ\QQ\Debug\LoginDlg.obj

     文件      59802  2018-07-23 22:35  QQ\QQ\Debug\ModifyUser.obj

     文件      47060  2018-07-23 22:35  QQ\QQ\Debug\ModInfo.obj

     文件         65  2018-07-23 23:25  QQ\QQ\Debug\mt.dep

     文件      75837  2018-07-23 23:25  QQ\QQ\Debug\PriorDlg.obj

     文件        406  2018-07-16 22:06  QQ\QQ\Debug\QQ.exe.embed.manifest

     文件        472  2018-07-16 22:06  QQ\QQ\Debug\QQ.exe.embed.manifest.res

     文件        381  2018-07-23 23:25  QQ\QQ\Debug\QQ.exe.intermediate.manifest

     文件      19330  2018-07-23 22:35  QQ\QQ\Debug\QQ.obj

     文件   24772608  2018-07-23 22:35  QQ\QQ\Debug\QQ.pch

     文件      35968  2018-07-23 22:36  QQ\QQ\Debug\QQ.res

     文件      80615  2018-07-23 23:25  QQ\QQ\Debug\QQDlg.obj

     文件      45173  2018-07-23 22:35  QQ\QQ\Debug\Registry.obj

     文件     464333  2018-07-23 22:35  QQ\QQ\Debug\stdafx.obj

     文件      99857  2018-07-23 22:35  QQ\QQ\Debug\UserInfoDlg.obj

     文件     928768  2018-07-23 23:25  QQ\QQ\Debug\vc90.idb

     文件    1978368  2018-07-23 23:25  QQ\QQ\Debug\vc90.pdb

     文件       2461  2018-07-22 20:55  QQ\QQ\InputDlg.cpp

     文件        514  2018-07-22 11:06  QQ\QQ\InputDlg.h

     文件       2238  2018-07-21 11:27  QQ\QQ\LoginDlg.cpp

     文件        522  2018-07-21 11:19  QQ\QQ\LoginDlg.h

     文件       1995  2018-07-21 22:34  QQ\QQ\ModifyUser.cpp

     文件        536  2018-07-21 21:15  QQ\QQ\ModifyUser.h

     文件       2201  2018-07-22 22:32  QQ\QQ\ModInfo.cpp

     文件        483  2018-07-22 22:25  QQ\QQ\ModInfo.h

     文件       5135  2018-07-23 23:25  QQ\QQ\PriorDlg.cpp

............此处省略34个文件信息

评论

共有 条评论