⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xzbbdlg.cpp

📁 这是一套学校设备管理系统的源码 里面有树形结构使用的很棒的方法
💻 CPP
字号:
 // xzbbdlg.cpp : implementation file
//

#include "stdafx.h"
#include "xxgl.h"
#include "xzbbdlg.h"
#include "strt.h"
#include "ext.h"
#include "func.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

Cxzbbdlg::Cxzbbdlg(CWnd* pParent /*=NULL*/)
	: CDialog(Cxzbbdlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(Cxzbbdlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void Cxzbbdlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Cxzbbdlg)
	DDX_Control(pDX, IDC_xzbb, m_xzbb);
	//}}AFX_DATA_MAP

  CBitmap *bitmap;
  HBITMAP hbitmap;
  bitmap = new CBitmap();
  bitmap->LoadBitmap(IDB_qr);
  hbitmap = (*bitmap).operator HBITMAP();
  CWnd *wn;
  wn = GetDlgItem(IDOK);

  WPARAM wParam;
  LPARAM lParam;
  wParam =  (WPARAM) LOWORD(BS_LEFT | BS_BITMAP); // style 
  lParam =  MAKELPARAM(TRUE, 0);   // redraw flag 
  wn->SendMessage(BM_SETIMAGE, IMAGE_BITMAP,(long)hbitmap);



	m_xzbb.InitStorage(20,100);
	if (g_xxlx == 0){
		m_xzbb.AddString("小学教育技术装备经费当年投入情况及尚需量统计表");
		m_xzbb.AddString("小学普及实验教学学校统计表");
		m_xzbb.AddString("小学实验教学人员状况统计表");
		m_xzbb.AddString("小学实验室及功能教室使用状况统计表(二)");
		m_xzbb.AddString("小学实验室及功能教室使用状况统计表(一)");
		m_xzbb.AddString("小学实验室及功能教室数量统计表(二)");
		m_xzbb.AddString("小学实验室及功能教室数量统计表(一)");
		m_xzbb.AddString("小学实验室及功能教室装备状况统计表(二)");
		m_xzbb.AddString("小学实验室及功能教室装备状况统计表(一)");
		m_xzbb.AddString("小学实验仪器设备达标学校统计表");
		m_xzbb.AddString("小学图书馆藏书状况统计表");
		m_xzbb.AddString("小学图书馆当年购置情况及尚需量统计表");
		m_xzbb.AddString("小学图书馆管理人员状况统计表");
		m_xzbb.AddString("小学图书馆设施状况统计表");
    }
	else{
		m_xzbb.AddString("中学教育技术装备经费当年投入情况及尚需量统计表");
		m_xzbb.AddString("中学普及实验教学学校统计表");
		m_xzbb.AddString("中学实验教学人员状况统计表");
		m_xzbb.AddString("中学实验室及功能教室使用状况统计表(二)");
		m_xzbb.AddString("中学实验室及功能教室使用状况统计表(三)");
		m_xzbb.AddString("中学实验室及功能教室使用状况统计表(四)");
		m_xzbb.AddString("中学实验室及功能教室使用状况统计表(一)");
		m_xzbb.AddString("中学实验室及功能教室数量统计表(二)");
		m_xzbb.AddString("中学实验室及功能教室数量统计表(一)");
		m_xzbb.AddString("中学实验室及功能教室装备状况统计表(二)");
		m_xzbb.AddString("中学实验室及功能教室装备状况统计表(三)");
		m_xzbb.AddString("中学实验室及功能教室装备状况统计表(一)");
		m_xzbb.AddString("中学实验仪器设备达标学校统计表");
		m_xzbb.AddString("中学图书馆藏书状况统计表");
		m_xzbb.AddString("中学图书馆当年购置情况及尚需量统计表");
		m_xzbb.AddString("中学图书馆管理人员状况统计表");
		m_xzbb.AddString("中学图书馆设施状况统计表");
    }
}


BEGIN_MESSAGE_MAP(Cxzbbdlg, CDialog)
	//{{AFX_MSG_MAP(Cxzbbdlg)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Cxzbbdlg message handlers

void Cxzbbdlg::OnOK() 
{
	// TODO: Add extra validation here
	int n,i,j;
	char buf[100];

	n = m_xzbb.GetCount();
	j = 0;
	for (i=0;i<n;i++){
		if (m_xzbb.GetSel(i) > 0){
			m_xzbb.GetText(i,buf);
            strcpy(g_sel_bb_name[j],buf);
			j ++;
        }
    }
	g_end_sel_bb = j;
	CDialog::OnOK();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -