院校校运会管理系统课程设计报告 - 图文(6)

2019-08-03 14:56

{

m_list.DeleteAllItems(); xinxi1.MoveFirst(); int i=0;

CString cur,max,min; while(!xinxi1.IsEOF()) {

m_list.InsertItem(i,xinxi1.m_X_code); m_list.SetItemText(i,1,xinxi1.m_X_name); cur.Format(\ m_list.SetItemText(i,2,cur);

max.Format(\ m_list.SetItemText(i,3,max);

min.Format(\ m_list.SetItemText(i,4,min); xinxi1.MoveNext(); i++; }

m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT); xinxi1.Close(); }

查询系统:

Cxinxi2 xinxi2;

BOOL Cbaomingchaxun::OnInitDialog() {

CDialog::OnInitDialog();

m_code.AddString(\项目编号\ m_code.AddString(\项目名称\ m_code.SetCurSel(0);

m_list.InsertColumn(0,\项目编号\m_list.InsertColumn(1,\项目名称\m_list.InsertColumn(2,\当前人数\m_list.InsertColumn(3,\最大人数\m_list.InsertColumn(4,\最小人数\RECT rect;

m_list.GetWindowRect(&rect); int wid=rect.right-rect.left; m_list.SetColumnWidth(0,wid/5); m_list.SetColumnWidth(1,wid/5); m_list.SetColumnWidth(2,wid/5); m_list.SetColumnWidth(3,wid/5); m_list.SetColumnWidth(4,wid/5);

25

void Cbaomingchaxun::refresh() {

m_list.DeleteAllItems(); xinxi2.MoveFirst(); int i=0;

CString cur,max,min; while(!xinxi2.IsEOF()) {

m_list.InsertItem(i,xinxi2.m_X_code); m_list.SetItemText(i,1,xinxi2.m_X_name); cur.Format(\ m_list.SetItemText(i,2,cur);

max.Format(\ m_list.SetItemText(i,3,max);

min.Format(\ m_list.SetItemText(i,4,min); xinxi2.MoveNext(); i++; }

m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT); xinxi2.Close(); }

void Cbaomingchaxun::OnButton1() //查询 {

// TODO: Add your control notification handler code here UpdateData(); CString x,str,str1;

m_code.GetWindowText(x); if(x==\项目编号\ str=\ else

str=\Cxinxi1 xinxi1;

if(xinxi1.Open()) xinxi1.Close(); str1=str+\

xinxi1.m_strFilter.Format(str1,m_value); xinxi1.Open(); if(xinxi1.IsEOF()) {

AfxMessageBox(\找不到满足条件的记录\ return;

26

} else {

m_list.DeleteAllItems(); xinxi1.MoveFirst(); int i=0;

CString cur,max,min; while(!xinxi1.IsEOF()) {

max.Format(\

min.Format(\ cur.Format(\ m_list.InsertItem(i, xinxi1.m_X_code); m_list.SetItemText(i, 1,xinxi1.m_X_name); m_list.SetItemText(i, 2,cur);

m_list.SetItemText(i, 3,max); m_list.SetItemText(i, 4, min);

//m_listDisp.SetItemText(i, 4, m_rsDataSet.m_Dish_detail); xinxi1.MoveNext(); i++; }

jilu(\查询报名信息\ }

m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);

}报名预警:

BOOL Cyujing::OnInitDialog() {

CDialog::OnInitDialog();

m_list1.InsertColumn(0,\项目编号\ m_list1.InsertColumn(1,\项目名称\ m_list1.InsertColumn(2,\当前人数\ m_list1.InsertColumn(3,\最大人数\ m_list1.InsertColumn(4,\最小人数\ RECT rect;

m_list1.GetWindowRect(&rect); int wid=rect.right-rect.left; m_list1.SetColumnWidth(0,wid/5); m_list1.SetColumnWidth(1,wid/5); m_list1.SetColumnWidth(2,wid/5); m_list1.SetColumnWidth(3,wid/5); m_list1.SetColumnWidth(4,wid/5);

27

m_list2.InsertColumn(0,\项目编号\ m_list2.InsertColumn(1,\项目名称\ m_list2.InsertColumn(2,\当前人数\ m_list2.InsertColumn(3,\最大人数\ m_list2.InsertColumn(4,\最小人数\ RECT rect1;

m_list2.GetWindowRect(&rect1); int wid1=rect1.right-rect1.left; m_list2.SetColumnWidth(0,wid1/5); m_list2.SetColumnWidth(1,wid1/5); m_list2.SetColumnWidth(2,wid1/5); m_list2.SetColumnWidth(3,wid1/5); m_list2.SetColumnWidth(4,wid1/5);

Cxinxi1 xinxi1; xinxi1.Open();

xinxi1.MoveFirst(); int i=0,j=0;

CString max,min,cur; while(!xinxi1.IsEOF())

{ max.Format(\min.Format(\cur.Format(\

if(xinxi1.m_current

MessageBox(\存在低于最小人数的比赛项目\ m_list1.InsertItem(i,xinxi1.m_X_code); m_list1.SetItemText(i,1,xinxi1.m_X_name); m_list1.SetItemText(i,2,cur); m_list1.SetItemText(i,3,max); m_list1.SetItemText(i,4,min); i++; }

if(xinxi1.m_current>xinxi1.m_max_number) {

MessageBox(\存在高于最大人数的比赛项目\ m_list2.InsertItem(j,xinxi1.m_X_code); m_list2.SetItemText(j,1,xinxi1.m_X_name); m_list2.SetItemText(j,2,cur); m_list2.SetItemText(j,3,max); m_list2.SetItemText(j,4,min); j++;

28

}

xinxi1.MoveNext(); }

m_list1.SetExtendedStyle(LVS_EX_FULLROWSELECT); m_list2.SetExtendedStyle(LVS_EX_FULLROWSELECT);

引入图片代码:

BOOL Czhuceguanli::OnInitDialog() {

CDialog::OnInitDialog();

ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);//插入图片 ASSERT(IDM_ABOUTBOX < 0xF000);

CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) {

CString strAboutMenu;

strAboutMenu.LoadString(IDS_ABOUTBOX); if (!strAboutMenu.IsEmpty()) {

pSysMenu->AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } }

// Set the icon for this dialog. The framework does this automatically

// when the application's main window is not a dialog SetIcon(m_hIcon, TRUE); // Set big icon SetIcon(m_hIcon, FALSE); // Set small icon

return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }

void Czhuceguanli::OnPaint() {

CPaintDC dc(this); // device context for painting CRect rect;

GetClientRect(&rect); CDC dcMem;

dcMem.CreateCompatibleDC(&dc); CBitmap bmpBackground;

bmpBackground.LoadBitmap(IDB_BITMAP12); //IDB_BITMAP是你自

29

己的图对应的ID

BITMAP bitmap;

bmpBackground.GetBitmap(&bitmap);

CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground); dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0, bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); if (IsIconic()) {

CPaintDC dc(this); // device context for painting

SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0);

// Center icon in client rectangle

int cxIcon = GetSystemMetrics(SM_CXICON); int cyIcon = GetSystemMetrics(SM_CYICON); CRect rect;

GetClientRect(&rect);

int x = (rect.Width() - cxIcon + 1) / 2; int y = (rect.Height() - cyIcon + 1) / 2;

// Draw the icon

dc.DrawIcon(x, y, m_hIcon); } else {

CDialog::OnPaint(); }

30


院校校运会管理系统课程设计报告 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:职业病危害因素检测培训试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: