📄 operatedlg.cpp
字号:
// OperateDlg.cpp : 实现文件
//
#include "stdafx.h"
#include "myBook.h"
#include "OperateDlg.h"
#include ".\operatedlg.h"
#include "bookdbeditdlg.h"
#include "readerdbeditdlg.h"
#include "dbstatdlg.h"
#include "changpassdlg.h"
// COperateDlg 对话框
IMPLEMENT_DYNAMIC(COperateDlg, CDialog)
COperateDlg::COperateDlg(CWnd* pParent /*=NULL*/)
: CDialog(COperateDlg::IDD, pParent)
{
}
COperateDlg::~COperateDlg()
{
}
void COperateDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST_OPERATE, m_listOperate);
}
BEGIN_MESSAGE_MAP(COperateDlg, CDialog)
ON_LBN_DBLCLK(IDC_LIST_OPERATE, OnLbnDblclkListOperate)
END_MESSAGE_MAP()
// COperateDlg 消息处理程序
void COperateDlg::OnOK()
{
UpdateData( TRUE );
OnLbnDblclkListOperate();
}
BOOL COperateDlg::OnInitDialog()
{
CDialog::OnInitDialog();
for (int nIndex = 0; nIndex < 6; ++nIndex)
{
m_listOperate.AddString( g_saOperate[nIndex] );
}
return TRUE;
}
void COperateDlg::OnLbnDblclkListOperate()
{
switch( m_listOperate.GetCurSel() )
{
case BOOK_DB_OPER:
{
CBookDBEditDlg dlg;
dlg.DoModal();
break;
}
case READER_DB_OPER:
{
CReaderDBEditDlg dlg;
dlg.DoModal();
break;
}
case DB_STAT:
{
CDBStatDlg dlg;
dlg.DoModal();
break;
}
case PASS_SET:
{
CChangPassDlg dlg;
dlg.DoModal();
break;
}
case RETURN_MAIN:
{
EndDialog( 0 );
break;
}
case EXIT_APP:
{
CWnd *pParent = GetParent();
ASSERT( pParent != NULL );
EndDialog( 0 );
if (pParent != NULL)
{
pParent->PostMessage( WM_CLOSE, 0, 0L );
}
break;
}
default:
AfxMessageBox( _T("未知操作") );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -