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

📄 preparent.cpp

📁 仓储管理系统主要提供一个仓储业务及其作业管理的信息存储和检索系统。通过入库管理、出库管理、报表生成管理、仓库人员管理、仓库位置信息管理等功能模块来实现仓库的综合管理
💻 CPP
字号:
// PreParent.cpp : implementation file
//

#include "stdafx.h"
#include "aaa.h"
#include "PreParent.h"

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

/////////////////////////////////////////////////////////////////////////////
// CPreParent dialog


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


void CPreParent::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPreParent)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CPreParent, CDialog)
	//{{AFX_MSG_MAP(CPreParent)
	ON_WM_PAINT()
	ON_WM_CLOSE()
	ON_COMMAND(ID_BUTTONCLOSE, OnButtonclose)
	ON_COMMAND(ID_BUTTONPRINT, OnButtonprint)
	ON_WM_SIZE()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPreParent message handlers

void CPreParent::OnOK() 
{
	// TODO: Add extra validation here
	
	//CDialog::OnOK();
}

BOOL CPreParent::OnInitDialog() 
{
	CDialog::OnInitDialog();
	if (!toolbar.CreateEx(this,TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_TOP))
	{
		return false;
	}
	if (!rebar.Create(this))
	{
		return false;
	}
	//在Rebar中加入ToolBar

	toolbar.LoadToolBar(IDR_PRETOOL);
	rebar.AddBar(&toolbar);
	RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);

	prechild = new CPreChild;
	prechild->pstruct.title = pstruct.title;
	prechild->pstruct.list = pstruct.list;
	prechild->Create(IDD_PRECHILD_DIALOG,this);
	prechild->SetParent(this);
	CRect rect;
	GetClientRect(rect);
	rect.top += 30;
	prechild->MoveWindow(rect);
	prechild->ShowWindow(SW_SHOW);

	return TRUE; 
}

void CPreParent::OnPaint() 
{
	CPaintDC dc(this); 
}

void CPreParent::OnClose() 
{	
	CDialog::OnClose();
}

void CPreParent::OnButtonclose() 
{
	//this->EndDialog(0);
	this->PostMessage(WM_CLOSE);
}

void CPreParent::OnButtonprint() 
{
	
	prechild->PrintDoc();
	
}

CPreParent::~CPreParent()
{
	delete prechild;
}

void CPreParent::OnSize(UINT nType, int cx, int cy) 
{
	CDialog::OnSize(nType, cx, cy);
	RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0);	
	CRect rect,rect1;
	GetClientRect(rect);
	rect1.SetRect(0,28,rect.right,30);
	rect.top += 30;
	if (prechild != NULL)
	{
		prechild->MoveWindow(rect);	

	}
	CWnd* temp = GetDlgItem(IDC_LINE);
	if (temp != NULL)
		temp->MoveWindow(rect1);	
	

}

⌨️ 快捷键说明

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