www.pudn.com > cygl.rar > CYGLXTDlg.cpp


// CYGLXTDlg.cpp : implementation file 
// 
 
#include "stdafx.h" 
#include "CYGLXT.h" 
#include "CYGLXTDlg.h" 
#include "LoginDlg.h" 
#include "Yggz.h" 
#include "Zygl.h" 
#include "Czgl.h" 
#include "Lspgl.h" 
#include "Tscp.h" 
#include "Wmgl.h" 
#include "yydlg.h" 
#include "Yye.h" 
#include "Ydcz.h" 
#include "Yhk.h" 
#include "Yyecx.h" 
 
 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
///////////////////////////////////////////////////////////////////////////// 
// CAboutDlg dialog used for App About 
 
class CAboutDlg : public CDialog 
{ 
public: 
	CAboutDlg(); 
 
// Dialog Data 
	//{{AFX_DATA(CAboutDlg) 
	enum { IDD = IDD_ABOUTBOX }; 
	//}}AFX_DATA 
 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CAboutDlg) 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support 
	//}}AFX_VIRTUAL 
 
// Implementation 
protected: 
	//{{AFX_MSG(CAboutDlg) 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
}; 
 
CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD) 
{ 
	//{{AFX_DATA_INIT(CAboutDlg) 
	//}}AFX_DATA_INIT 
} 
 
void CAboutDlg::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	//{{AFX_DATA_MAP(CAboutDlg) 
	//}}AFX_DATA_MAP 
} 
 
BEGIN_MESSAGE_MAP(CAboutDlg, CDialog) 
	//{{AFX_MSG_MAP(CAboutDlg) 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CCYGLXTDlg dialog 
 
CCYGLXTDlg::CCYGLXTDlg(CWnd* pParent /*=NULL*/) 
	: CDialog(CCYGLXTDlg::IDD, pParent) 
{ 
	 
	//{{AFX_DATA_INIT(CCYGLXTDlg) 
	//}}AFX_DATA_INIT 
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32 
	m_ShowTitle = TRUE; 
	m_ReSizeFlag = FALSE; 
} 
 
void CCYGLXTDlg::DoDataExchange(CDataExchange* pDX) 
{ 
	CDialog::DoDataExchange(pDX); 
	//{{AFX_DATA_MAP(CCYGLXTDlg) 
	DDX_Control(pDX, IDC_TCXT, m_TCXT); 
	DDX_Control(pDX, IDC_GKKD,m_GKKD); 
	DDX_Control(pDX, IDC_GKJZ,m_GKJZ); 
	DDX_Control(pDX, IDC_YDGL,m_YDGL); 
	DDX_Control(pDX, IDC_WMGL,m_WMGL); 
	DDX_Control(pDX, IDC_ZYGL,m_ZYGL); 
	DDX_Control(pDX, IDC_YYE,m_YYE); 
	DDX_Control(pDX, IDC_LSPGL,m_LSPGL); 
	DDX_Control(pDX, IDC_YHKGL,m_YHKGL); 
	//}}AFX_DATA_MAP 
} 
 
BEGIN_MESSAGE_MAP(CCYGLXTDlg, CDialog) 
	//{{AFX_MSG_MAP(CCYGLXTDlg) 
	ON_WM_SYSCOMMAND() 
	ON_WM_PAINT() 
	ON_COMMAND(ID_MENU_ABOUT, OnMenuAbout) 
	ON_COMMAND(ID_MENUYGGZ, OnMenuyggz) 
	ON_COMMAND(ID_MENUZYGL, OnMenuzygl) 
	ON_WM_NCMOUSEMOVE() 
	ON_COMMAND(ID_MENUCZGL, OnMenuczgl) 
	ON_COMMAND(ID_MENULSPGL, OnMenulspgl) 
	ON_COMMAND(ID_MENUTJSP, OnMenutjsp) 
	ON_WM_NCLBUTTONDOWN() 
	ON_COMMAND(ID_MENUWMGL, OnMenuwmgl) 
	ON_COMMAND(ID_MENUGKKD, OnMenugkkd) 
	ON_COMMAND(ID_MENUTJXF, OnMenutjxf) 
	ON_COMMAND(ID_MENUGKJZ, OnMenugkjz) 
	ON_COMMAND(ID_MENUJRYYE, OnMenujryye) 
	ON_COMMAND(ID_MENUYDCZ, OnMenuydcz) 
	ON_WM_SETCURSOR() 
	ON_WM_MOUSEMOVE() 
	ON_BN_CLICKED(IDC_GKKD, OnGkkd) 
	ON_BN_CLICKED(IDC_GKJZ, OnGkjz) 
	ON_BN_CLICKED(IDC_YDGL, OnYdgl) 
	ON_BN_CLICKED(IDC_WMGL, OnWmgl) 
	ON_BN_CLICKED(IDC_ZYGL, OnZygl) 
	ON_BN_CLICKED(IDC_YYE, OnYye) 
	ON_BN_CLICKED(IDC_LSPGL, OnLspgl) 
	ON_COMMAND(ID_MENUYHK, OnMenuyhk) 
	ON_BN_CLICKED(IDC_YHKGL, OnYhkgl) 
	ON_COMMAND(ID_MENUIYYECX, OnMenuiyyecx) 
	ON_BN_CLICKED(IDC_TCXT, OnTcxt) 
	ON_WM_ACTIVATE() 
	ON_WM_CLOSE() 
	//}}AFX_MSG_MAP 
END_MESSAGE_MAP() 
 
///////////////////////////////////////////////////////////////////////////// 
// CCYGLXTDlg message handlers 
 
BOOL CCYGLXTDlg::OnInitDialog() 
{ 
	CDialog::OnInitDialog(); 
	SetIcon(m_hIcon, TRUE);	 
	SetIcon(m_hIcon, FALSE); 
	m_StatusBar.EnableAutomation(); 
	m_StatusBar.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,0,0),this,0); 
	int width[]={150}; 
	t=CTime::GetCurrentTime(); 
	m_StatusBar.SetParts(3, &width[0]); 
	m_StatusBar.SetText("  信息管理第16小组",0,0); 
	CString strdate; 
	strdate.Format("当前时间:%s",t.Format("%y-%m-%d")); 
	m_StatusBar.SetText(strdate,0,1); 
	m_GKKD.LoadBitmaps(IDB_GKKD,IDB_GKKD1,0,0);  
	m_GKJZ.LoadBitmaps(IDB_GKJZ,IDB_GKJZ1,0,0); 
	m_YDGL.LoadBitmaps(IDB_YDGL,IDB_YDGL1,0,0); 
	m_WMGL.LoadBitmaps(IDB_WMGL,IDB_WMGL1,0,0); 
	m_ZYGL.LoadBitmaps(IDB_ZYGL,IDB_ZYGL1,0,0); 
	m_YYE.LoadBitmaps(IDB_YYE,IDB_YYE1,0,0); 
	m_LSPGL.LoadBitmaps(IDB_LSPGL,IDB_LSPGL1,0,0); 
	m_YHKGL.LoadBitmaps(IDB_YHKGL,IDB_YHKGL1,0,0); 
	m_TCXT.LoadBitmaps(IDB_TCXT,IDB_TCXT1,0,0); 
	 
	m_ReSizeFlag  = TRUE; 
	CRect rtWnd; 
	GetClientRect(rtWnd); 
 
	return TRUE; 
} 
 
void CCYGLXTDlg::OnSysCommand(UINT nID, LPARAM lParam) 
{ 
	if (nID == SC_CLOSE) 
		{ 
			AfxGetMainWnd()->DestroyWindow();//关闭应用程序 
			return; 
		} 
		if (nID == SC_RESTORE) 
		{ 
			ShowWindow(SW_NORMAL);//restore应用程序 
			m_ShowTitle = TRUE; 
			return; 
		} 
	 
	CDialog::OnSysCommand(nID, lParam); 
	 
} 
 
// If you add a minimize button to your dialog, you will need the code below 
//  to draw the icon.  For MFC applications using the document/view model, 
//  this is automatically done for you by the framework. 
 
void CCYGLXTDlg::OnPaint()  
{ 
	CPaintDC dc(this);  
	CBitmap bit; 
	CDC mendc; 
	CRect rect; 
	this->GetWindowRect(&rect); 
	bit.LoadBitmap(IDB_GJL); 
	mendc.CreateCompatibleDC(&dc); 
	mendc.SelectObject(&bit); 
	dc.BitBlt(0,0,rect.Width(),rect.Height(),&mendc,0,0,SRCCOPY); 
	mendc.DeleteDC(); 
	::DeleteObject(&bit); 
	 
	 
} 
 
// The system calls this to obtain the cursor to display while the user drags 
//  the minimized window. 
 
LRESULT CCYGLXTDlg::DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam)  
{ 
	LRESULT lrst=CDialog::DefWindowProc(message, wParam, lParam); 
	 
	if (!::IsWindow(m_hWnd)) 
		return lrst; 
	 
	if (message==WM_MOVE||message==WM_PAINT||message==WM_NCPAINT||message==WM_NCACTIVATE ||message == WM_NOTIFY) 
	{ 
		CDC* pWinDC = GetWindowDC(); 
		if (pWinDC) 
			DrawTitleBar(pWinDC); 
		ReleaseDC(pWinDC); 
	} 
	return lrst; 
} 
void CCYGLXTDlg::OnMenuAbout()  
{ 
	CAboutDlg dlg; 
	dlg.DoModal();// TODO: Add your command handler code here 
	 
} 
 
void CCYGLXTDlg::OnMenuyggz()  
{ 
	// TODO: Add your command handler code here 
	CYggz *pMyDlg; 
	pMyDlg = new CYggz; 
	pMyDlg->Create(IDD_YGGZ); 
	pMyDlg->ShowWindow(SW_SHOW); 
} 
 
void CCYGLXTDlg::OnMenuzygl()  
{ 
	CZygl dlg("职员管理"); 
	dlg.DoModal(); 
} 
 
 
 
void CCYGLXTDlg::DrawTitleBar(CDC *pDC) 
{ 
	if (m_hWnd) 
	{ 
		CBrush Brush(RGB(0,100,255)); 
		CBrush* pOldBrush = pDC->SelectObject(&Brush); 
 
		CRect rtWnd, rtTitle, rtButtons; 
		GetWindowRect(&rtWnd);  
		//取得标题栏的位置 
		rtTitle.left = GetSystemMetrics(SM_CXFRAME); 
		rtTitle.top = GetSystemMetrics(SM_CYFRAME); 
		rtTitle.right = rtWnd.right - rtWnd.left - GetSystemMetrics(SM_CXFRAME); 
		rtTitle.bottom = rtTitle.top + GetSystemMetrics(SM_CYSIZE); 
 
		//计算最小化按钮的位置,位图大小为15X15 
		rtButtons.left = rtTitle.right-60; 
		rtButtons.top= rtTitle.top+2; 
		rtButtons.right = rtTitle.right-42; 
		rtButtons.bottom = rtTitle.top+20; 
		m_rtButtMin = rtButtons; 
		//计算最大化按钮的位置,位图大小为15X15 
	 
		//计算退出按钮的位置,位图大小为15X15 
		m_rtButtExit.left =m_rtButtMin.left + 36; 
		m_rtButtExit.top =  m_rtButtMin.top; 
		m_rtButtExit.right = m_rtButtMin.right + 32; 
		m_rtButtExit.bottom =m_rtButtMin.bottom; 
		//准备重画 
		CBitmap* pBitmap = new CBitmap; 
		BITMAP BmpInfo; 
		CBitmap* pOldBitmap; 
		CDC* pDisplayMemDC=new CDC; 
		pDisplayMemDC->CreateCompatibleDC(pDC); 
		//重画最小化button 
		 
		 
		 
		//顶部左边 
		POINT  DrawPonit; 
		DrawPonit.x =rtTitle.left-4; 
		DrawPonit.y =rtTitle.top-4; 
		pBitmap->LoadBitmap(IDB_TITLE_LEFT); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		pBitmap->GetBitmap(&BmpInfo); 
		pDC->BitBlt(rtTitle.left-4, rtTitle.top-4, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
		DrawPonit.x = DrawPonit.x + BmpInfo.bmWidth; 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
		//顶部中间 
		pBitmap->LoadBitmap(IDB_TOP); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		pBitmap->GetBitmap(&BmpInfo); 
		while(DrawPonit.x<= m_rtButtMin.left-66) 
		{ 
			pDC->BitBlt(DrawPonit.x, DrawPonit.y, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
			DrawPonit.x = DrawPonit.x + BmpInfo.bmWidth; 
		} 
		 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
 
		pBitmap->LoadBitmap(IDB_TITLE_RIGHT); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		pBitmap->GetBitmap(&BmpInfo); 
		pDC->BitBlt(DrawPonit.x, DrawPonit.y, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
		//左边框 
		pBitmap->LoadBitmap(IDB_LEFTDOWN); 
		pBitmap->GetBitmap(&BmpInfo); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		int i ; 
		for (i= 20;i<=rtWnd.bottom;i=i+BmpInfo.bmHeight-3) 
		{ 
			pDC->BitBlt(0, rtButtons.top+i, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
		} 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
		//重画右边框 
		pBitmap->LoadBitmap(IDB_RIGHTDOWN); 
		pBitmap->GetBitmap(&BmpInfo); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		GetClientRect(&rtWnd); 
		for (i= 25;i<=rtWnd.bottom+50;i=i+BmpInfo.bmHeight-3) 
		{ 
			pDC->BitBlt(rtWnd.right, i, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
		} 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
		//重画底边框 
		pBitmap->LoadBitmap(IDB_DOWN); 
		pBitmap->GetBitmap(&BmpInfo); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		GetClientRect(&rtWnd); 
		for (i=9; i<=rtWnd.right; i=i+2) 
		{ 
			GetClientRect(&rtWnd); 
			pDC->BitBlt(i,rtWnd.bottom+26, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
		} 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
 
 
		ReleaseDC(pDisplayMemDC); 
		delete pDisplayMemDC; 
		delete pBitmap; 
	} 
	 
} 
 void CCYGLXTDlg::OnNcLButtonDown(UINT nHitTest, CPoint point)  
 { 
 	 
 	CRect rtWnd; 
 	GetWindowRect(&rtWnd); 
  
 	//mouse坐标转化为本窗口坐标 重要 
 	point.x = point.x - rtWnd.left; 
 	point.y = point.y - rtWnd.top; 
 	//检测各按钮是否按到 
 	if (m_rtButtExit.PtInRect(point)) 
 	{ 
 		SendMessage(WM_CLOSE); 
 	} 
 	else  
 	{ 
 		if (m_rtButtMin.PtInRect(point)) 
 		{ 
 				m_ShowTitle = FALSE; 
 				SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, MAKELPARAM(point.x, point.y)); 
 		} 
		else 
 		{ 
 			if (!IsZoomed()) 
 			{ 
 				Default();						 
 			} 
 		} 
 	} 
 	 
} 
	 
float m_WidthScale; 
float m_HeightScale; 
 
 
void CCYGLXTDlg::OnNcMouseMove(UINT nHitTest, CPoint point)  
{ 
	// TODO: Add your message handler code here and/or call default 
	CDC* pDC = GetWindowDC(); 
	CDC* pDisplayMemDC=new CDC; 
	pDisplayMemDC->CreateCompatibleDC(pDC); 
	CBitmap* pBitmap = new CBitmap; 
	CBitmap* pOldBitmap; 
	CRect rtWnd, rtButton; 
 
	if (pDC) 
	{ 
		GetWindowRect(&rtWnd); 
		//mouse坐标转化为本窗口坐标 重要 
		point.x = point.x-rtWnd.left; 
		point.y = point.y-rtWnd.top; 
		//判断mouse是否移到系统按钮上 
		if (m_rtButtExit.PtInRect(point)) 
		{ 
			pBitmap->LoadBitmap(IDB_EXIT_FOCUS); 
			 
		} 
		else 
		{ 
			if(m_rtButtMin.PtInRect(point)) 
			{ 
				pBitmap->LoadBitmap(IDB_MIN_FOCUS); 
			} 
		else 
		{ 
			pBitmap->LoadBitmap(IDB_NORMAL); 
		} 
			 
	} 
 
		rtButton = m_rtButtMin; 
		BITMAP BmpInfo; 
		pBitmap->GetBitmap(&BmpInfo); 
		pOldBitmap=(CBitmap*)pDisplayMemDC->SelectObject(pBitmap); 
		pDC->BitBlt(rtButton.left-6, rtButton.top-2, BmpInfo.bmWidth, BmpInfo.bmHeight, pDisplayMemDC, 0, 0, SRCCOPY); 
		pDisplayMemDC->SelectObject(pOldBitmap); 
		pBitmap->DeleteObject(); 
		CRect ShowTipRec; 
		ShowTipRec = m_rtButtMin; 
		 
	} 
	 
	ReleaseDC(pDisplayMemDC); 
	ReleaseDC(pDC); 
	delete pDisplayMemDC; 
	delete pBitmap; 
	CDialog::OnNcMouseMove(nHitTest, point); 
} 
 
void CCYGLXTDlg::OnMenuczgl()  
{ 
	// TODO: Add your command handler code here 
	CCzgl *pMyDlg; 
	pMyDlg = new CCzgl; 
	pMyDlg->Create(IDD_CZGL); 
	pMyDlg->ShowWindow(SW_SHOW); 
} 
 
void CCYGLXTDlg::OnMenulspgl()  
{ 
	// TODO: Add your command handler code here 
	CLspgl *pMyDlg; 
	pMyDlg = new CLspgl; 
	pMyDlg->Create(IDD_LSPGL); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
	 
} 
 
void CCYGLXTDlg::OnMenutjsp()  
{ 
	// TODO: Add your command handler code here 
	CTscp *pMyDlg; 
	pMyDlg = new CTscp; 
	pMyDlg->Create(IDD_TSCP); 
	pMyDlg->ShowWindow(SW_SHOW); 
} 
 
 
 
void CCYGLXTDlg::OnMenuwmgl()  
{ 
	CWmgl *pMyDlg; 
	pMyDlg = new CWmgl; 
	pMyDlg->Create(IDD_WMGL); 
	pMyDlg->ShowWindow(SW_SHOW); 
} 
 
 
 
void CCYGLXTDlg::OnMenugkkd()  
{ 
	// TODO: Add your command handler code here 
	Cyydlg *pMyDlg; 
	pMyDlg = new Cyydlg; 
	pMyDlg->Create(IDD_YY); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenutjxf()  
{ 
	Cyydlg *pMyDlg; 
	pMyDlg = new Cyydlg; 
	pMyDlg->Create(IDD_YY); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenugkjz()  
{ 
	Cyydlg *pMyDlg; 
	pMyDlg = new Cyydlg; 
	pMyDlg->Create(IDD_YY); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenujryye()  
{ 
	// TODO: Add your command handler code here 
	CYye *pMyDlg; 
	pMyDlg = new CYye; 
	pMyDlg->Create(IDD_YYE); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenuydcz()  
{ 
	CYdcz *pMyDlg; 
	pMyDlg = new CYdcz; 
	pMyDlg->Create(IDD_YDCZ); 
	pMyDlg->ShowWindow(SW_SHOW); 
} 
 
 
 
BOOL CCYGLXTDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)  
{ 
	// TODO: Add your message handler code here and/or call default 
	 
	if   (pWnd==GetDlgItem(IDC_GKKD) || pWnd==GetDlgItem(IDC_GKJZ)||pWnd==GetDlgItem(IDC_YDGL)||pWnd==GetDlgItem(IDC_WMGL)||pWnd==GetDlgItem(IDC_ZYGL)||pWnd==GetDlgItem(IDC_YYE)||pWnd==GetDlgItem(IDC_LSPGL)||pWnd==GetDlgItem(IDC_YHKGL))    
      {    
          SetCursor(LoadCursor(NULL,IDC_HAND));  
			return   TRUE;   
		}    
	 
	return CDialog::OnSetCursor(pWnd, nHitTest, message); 
} 
 
 
void CCYGLXTDlg::OnMouseMove(UINT nFlags, CPoint point)  
{ 
	// TODO: Add your message handler code here and/or call default 
	 
	CDialog::OnMouseMove(nFlags, point); 
} 
 
 
void CCYGLXTDlg::OnGkkd()  
{ 
	Cyydlg *pMyDlg; 
	pMyDlg = new Cyydlg; 
	pMyDlg->Create(IDD_YY); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnGkjz()  
{ 
	Cyydlg *pMyDlg; 
	pMyDlg = new Cyydlg; 
	pMyDlg->Create(IDD_YY); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnYdgl()  
{ 
		CYdcz *pMyDlg; 
	pMyDlg = new CYdcz; 
	pMyDlg->Create(IDD_YDCZ); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnWmgl()  
{ 
	CWmgl *pMyDlg; 
	pMyDlg = new CWmgl; 
	pMyDlg->Create(IDD_WMGL); 
	pMyDlg->ShowWindow(SW_SHOW); 
 
	 
} 
 
void CCYGLXTDlg::OnZygl()  
{ 
	CZygl dlg("职员管理"); 
	dlg.DoModal(); 
} 
 
void CCYGLXTDlg::OnYye()  
{ 
	CYye *pMyDlg; 
	pMyDlg = new CYye; 
	pMyDlg->Create(IDD_YYE); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnLspgl()  
{ 
	CLspgl *pMyDlg; 
	pMyDlg = new CLspgl; 
	pMyDlg->Create(IDD_LSPGL); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenuyhk()  
{ 
	// TODO: Add your command handler code here 
	CYhk *pMyDlg; 
	pMyDlg = new CYhk; 
	pMyDlg->Create(IDD_YHK); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnYhkgl()  
{ 
	CYhk *pMyDlg; 
	pMyDlg = new CYhk; 
	pMyDlg->Create(IDD_YHK); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
} 
 
void CCYGLXTDlg::OnMenuiyyecx()  
{ 
	CYyecx *pMyDlg; 
	pMyDlg = new CYyecx; 
	pMyDlg->Create(IDD_YYECX); 
	pMyDlg->ShowWindow(SW_SHOW); 
	 
	 
} 
 
void CCYGLXTDlg::OnTcxt()  
{ 
	if(MessageBox("确定要退出系统?","餐饮管理系统",MB_OKCANCEL)==1) 
    { 
		CDialog::OnOK(); 
	} 
} 
 
void CCYGLXTDlg::OnClose()  
{ 
	if(MessageBox("确定要退出系统?","餐饮管理系统",MB_OKCANCEL)==1) 
    { 
		CDialog::OnClose(); 
	} 
 
}