資源簡(jiǎn)介
用VC++創(chuàng)建一個(gè)信息采集的對(duì)話框,登錄框可以輸入用戶名,密碼然后登錄,登錄后信息采集部分包括基本情況、工作情況、興趣愛好、工資收入四個(gè)屬性頁,信息輸入完成后可以通過添加按鈕添加到list control和list box中。對(duì)話框包添加、清空、刪除、查找、修改、導(dǎo)入、導(dǎo)出、退出等功能。同時(shí)要求對(duì)話框可以添加自己喜歡的字體,有擴(kuò)展和收縮功能,更改登錄框和對(duì)話框的背景。
代碼片段和文件信息
//?Find.cpp?:?實(shí)現(xiàn)文件
//
#include?“stdafx.h“
#include?“UserLogin.h“
#include?“Find.h“
#include?“afxdialogex.h“
#include?“UserLoginDlg.h“
CString m_nPara1_1;
CString m_nPara1_2;
//?CFind?對(duì)話框
IMPLEMENT_DYNAMIC(CFind?CDialog)
CFind::CFind(CWnd*?pParent?/*=NULL*/)
:?CDialog(CFind::IDD?pParent)
?m_nPara1_2(_T(““))
?m_nPara1_1(_T(““))
{
}
CFind::~CFind()
{
}
void?CFind::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX?IDC_EDIT1?m_nPara1_2);
DDX_Text(pDX?IDC_EDIT2?m_nPara1_1);
}
BEGIN_MESSAGE_MAP(CFind?CDialog)
ON_COMMAND(IDD_FIND?&CFind::OnIddFind)
ON_BN_CLICKED(IDOK?&CFind::OnBnClickedOk)
END_MESSAGE_MAP()
//?CFind?消息處理程序
BOOL?CFind::OnInitDialog()
{
CDialog::OnInitDialog();
//?TODO:??在此添加額外的初始化
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
//?異常:?OCX?屬性頁應(yīng)返回?FALSE
}
void?CFind::OnIddFind()
{
//?TODO:?在此添加命令處理程序代碼
}
void?CFind::OnBnClickedOk()
{
//?TODO:?在此添加控件通知處理程序代碼
UpdateData(TRUE);
//CUserLoginDlg?*pDlg=(CUserLoginDlg*)GetParent();
CString?strItem;
int?n1=0n2=0;
CUserLoginDlg?*pDLG=(CUserLoginDlg*)GetParent();
if(m_nPara1_1?==?““?&&?m_nPara1_2?==?““)
{
MessageBox(_T(“請(qǐng)輸入要查找的內(nèi)容!“));
return;
}
for(int?r=0;rm_list.GetItemCount();r++)
{
//int?r=0;
//strItem?=?pDLG->m_list.GetItemText(r0);
//strItem?=?pDLG->m_list.GetItemText(r1);
????pDLG->m_list.SetItemState(rNULLLVIS_SELECTED);
//? pDlg->m_list.EnsureVisible(rFALSE);
//strItem?=?pDLG->m_list.GetItemText(r0);
if?(m_nPara1_1?==?pDLG->m_list.GetItemText(r0)||?m_nPara1_2?==??pDLG->m_list.GetItemText(r1))
{
//pDLG->m_list.SetFocus();
pDLG->m_list.SetItemState(rLVIS_SELECTEDLVIS_SELECTED);
//pDlg->m_list.EnsureVisible(rFALSE);
n1=1;
}
//? if?(strItem?==?m_nPara1_2)
//? {?
//?//? pDLG->m_list.SetFocus();
//? pDLG->m_list.SetItemState(rLVIS_SELECTEDLVIS_SELECTED);
//?//? pDlg->m_list.EnsureVisible(rFALSE);
//? ????n2?=?1;
//? }
}
? if(?n1?==?0)
{
MessageBox(_T(“找不到所查內(nèi)容“));
? }
CDialog::OnOK();
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-06-14?11:09??UserLogin\
?????目錄???????????0??2018-06-14?11:09??UserLogin\Debug\
?????文件?????2813952??2017-11-30?15:59??UserLogin\Debug\UserLogin.exe
?????文件?????1495304??2017-11-30?15:59??UserLogin\Debug\UserLogin.ilk
?????文件?????5237760??2017-11-30?15:59??UserLogin\Debug\UserLogin.pdb
?????目錄???????????0??2018-06-14?11:09??UserLogin\ipch\
?????目錄???????????0??2017-12-03?19:48??UserLogin\ipch\userlogin-c947682d\
?????目錄???????????0??2018-06-14?11:09??UserLogin\UserLogin\
?????文件????59330560??2017-12-03?22:15??UserLogin\UserLogin.sdf
?????文件?????????894??2017-11-14?19:08??UserLogin\UserLogin.sln
?????文件???????49152??2017-12-03?22:15??UserLogin\UserLogin.suo
?????文件???????????1??2009-08-31?02:32??UserLogin\UserLogin\ClassDiagram1.cd
?????目錄???????????0??2018-06-14?11:09??UserLogin\UserLogin\Debug\
?????文件????????7982??2017-11-30?15:59??UserLogin\UserLogin\Debug\cl.command.1.tlog
?????文件???????59060??2017-11-30?15:59??UserLogin\UserLogin\Debug\CL.read.1.tlog
?????文件????????5466??2017-11-30?15:59??UserLogin\UserLogin\Debug\CL.write.1.tlog
?????文件???????36629??2017-11-30?11:15??UserLogin\UserLogin\Debug\Find.obj
?????文件???????????2??2017-11-30?15:59??UserLogin\UserLogin\Debug\li
?????文件???????????2??2017-11-30?15:59??UserLogin\UserLogin\Debug\li
?????文件????????3120??2017-11-30?15:59??UserLogin\UserLogin\Debug\li
?????文件????????7246??2017-11-30?15:59??UserLogin\UserLogin\Debug\li
?????文件????????2258??2017-11-30?15:59??UserLogin\UserLogin\Debug\li
?????文件???????38603??2017-11-30?11:15??UserLogin\UserLogin\Debug\LoginDlg.obj
?????文件???????27815??2017-11-30?11:15??UserLogin\UserLogin\Debug\Modify.obj
?????文件?????????608??2017-11-30?15:59??UserLogin\UserLogin\Debug\mt.command.1.tlog
?????文件?????????560??2017-11-30?15:59??UserLogin\UserLogin\Debug\mt.read.1.tlog
?????文件?????????462??2017-11-30?15:59??UserLogin\UserLogin\Debug\mt.write.1.tlog
?????文件???????25040??2017-11-30?11:15??UserLogin\UserLogin\Debug\Para1.obj
?????文件???????27139??2017-11-30?11:15??UserLogin\UserLogin\Debug\Para2.obj
?????文件???????21858??2017-11-30?11:15??UserLogin\UserLogin\Debug\Para3.obj
?????文件???????25768??2017-11-30?11:15??UserLogin\UserLogin\Debug\Para4.obj
............此處省略58個(gè)文件信息
評(píng)論
共有 條評(píng)論