• 大小: 35.65MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: C/C++
  • 标签: c++  界面设计  

资源简介

用VC++创建一个信息采集的对话框,登录框可以输入用户名,密码然后登录,登录后信息采集部分包括基本情况、工作情况、兴趣爱好、工资收入四个属性页,信息输入完成后可以通过添加按钮添加到list control和list box中。对话框包添加、清空、删除、查找、修改、导入、导出、退出等功能。同时要求对话框可以添加自己喜欢的字体,有扩展和收缩功能,更改登录框和对话框的背景。

资源截图

代码片段和文件信息

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

#include “stdafx.h“
#include “UserLogin.h“
#include “Find.h“
#include “afxdialogex.h“
#include “UserLoginDlg.h“

CString m_nPara1_1;
CString m_nPara1_2;
// CFind 对话框

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 属性页应返回 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(“请输入要查找的内容!“));
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(“找不到所查内容“));
  }


CDialog::OnOK();

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           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\link-cvtres.read.1.tlog
     文件           2  2017-11-30 15:59  UserLogin\UserLogin\Debug\link-cvtres.write.1.tlog
     文件        3120  2017-11-30 15:59  UserLogin\UserLogin\Debug\link.command.1.tlog
     文件        7246  2017-11-30 15:59  UserLogin\UserLogin\Debug\link.read.1.tlog
     文件        2258  2017-11-30 15:59  UserLogin\UserLogin\Debug\link.write.1.tlog
     文件       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个文件信息

评论

共有 条评论