MFC写的QQ应用程序
这是我学习了mfc后,写了一个基于对话框的应用程序,有兴趣的可以看下
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1483264 2018-07-23 23:25 QQDebugQQ.exe
文件 9841664 2018-07-23 23:25 QQDebugQQ.pdb
文件 6688 2018-07-23 23:25 QQQQDebugBuildLog.htm
文件 62013 2018-07-23 22:35 QQQQDebugInputDlg.obj
文件 48409 2018-07-23 22:35 QQQQDebugLoginDlg.obj
文件 59802 2018-07-23 22:35 QQQQDebugModifyUser.obj
文件 47060 2018-07-23 22:35 QQQQDebugModInfo.obj
文件 65 2018-07-23 23:25 QQQQDebugmt.dep
文件 75837 2018-07-23 23:25 QQQQDebugPriorDlg.obj
文件 406 2018-07-16 22:06 QQQQDebugQQ.exe.embed.manifest
文件 472 2018-07-16 22:06 QQQQDebugQQ.exe.embed.manifest.res
文件 381 2018-07-23 23:25 QQQQDebugQQ.exe.intermediate.manifest
文件 19330 2018-07-23 22:35 QQQQDebugQQ.obj
文件 24772608 2018-07-23 22:35 QQQQDebugQQ.pch
文件 35968 2018-07-23 22:36 QQQQDebugQQ.res
文件 80615 2018-07-23 23:25 QQQQDebugQQDlg.obj
文件 45173 2018-07-23 22:35 QQQQDebugRegistry.obj
文件 464333 2018-07-23 22:35 QQQQDebugstdafx.obj
文件 99857 2018-07-23 22:35 QQQQDebugUserInfoDlg.obj
文件 928768 2018-07-23 23:25 QQQQDebugvc90.idb
文件 1978368 2018-07-23 23:25 QQQQDebugvc90.pdb
文件 2461 2018-07-22 20:55 QQQQInputDlg.cpp
文件 514 2018-07-22 11:06 QQQQInputDlg.h
文件 2238 2018-07-21 11:27 QQQQLoginDlg.cpp
文件 522 2018-07-21 11:19 QQQQLoginDlg.h
文件 1995 2018-07-21 22:34 QQQQModifyUser.cpp
文件 536 2018-07-21 21:15 QQQQModifyUser.h
文件 2201 2018-07-22 22:32 QQQQModInfo.cpp
文件 483 2018-07-22 22:25 QQQQModInfo.h
文件 5135 2018-07-23 23:25 QQQQPriorDlg.cpp
............此处省略34个文件信息
// 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 QQDebugQQ.exe
文件 9841664 2018-07-23 23:25 QQDebugQQ.pdb
文件 6688 2018-07-23 23:25 QQQQDebugBuildLog.htm
文件 62013 2018-07-23 22:35 QQQQDebugInputDlg.obj
文件 48409 2018-07-23 22:35 QQQQDebugLoginDlg.obj
文件 59802 2018-07-23 22:35 QQQQDebugModifyUser.obj
文件 47060 2018-07-23 22:35 QQQQDebugModInfo.obj
文件 65 2018-07-23 23:25 QQQQDebugmt.dep
文件 75837 2018-07-23 23:25 QQQQDebugPriorDlg.obj
文件 406 2018-07-16 22:06 QQQQDebugQQ.exe.em
文件 472 2018-07-16 22:06 QQQQDebugQQ.exe.em
文件 381 2018-07-23 23:25 QQQQDebugQQ.exe.intermediate.manifest
文件 19330 2018-07-23 22:35 QQQQDebugQQ.obj
文件 24772608 2018-07-23 22:35 QQQQDebugQQ.pch
文件 35968 2018-07-23 22:36 QQQQDebugQQ.res
文件 80615 2018-07-23 23:25 QQQQDebugQQDlg.obj
文件 45173 2018-07-23 22:35 QQQQDebugRegistry.obj
文件 464333 2018-07-23 22:35 QQQQDebugstdafx.obj
文件 99857 2018-07-23 22:35 QQQQDebugUserInfoDlg.obj
文件 928768 2018-07-23 23:25 QQQQDebugvc90.idb
文件 1978368 2018-07-23 23:25 QQQQDebugvc90.pdb
文件 2461 2018-07-22 20:55 QQQQInputDlg.cpp
文件 514 2018-07-22 11:06 QQQQInputDlg.h
文件 2238 2018-07-21 11:27 QQQQLoginDlg.cpp
文件 522 2018-07-21 11:19 QQQQLoginDlg.h
文件 1995 2018-07-21 22:34 QQQQModifyUser.cpp
文件 536 2018-07-21 21:15 QQQQModifyUser.h
文件 2201 2018-07-22 22:32 QQQQModInfo.cpp
文件 483 2018-07-22 22:25 QQQQModInfo.h
文件 5135 2018-07-23 23:25 QQQQPriorDlg.cpp
............此处省略34个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)