📄 floatbar.cpp
字号:
#include "StdAfx.h"
#include ".\floatbar.h"
CFloatBar::CFloatBar(void)
{
m_deskOutDlg.m_hWnd = NULL;
m_roleDlg.m_hWnd = NULL;
m_tableEditDlg.m_hWnd = NULL;
}
CFloatBar::~CFloatBar(void)
{
}
BEGIN_MESSAGE_MAP(CFloatBar, CCoolBar)
ON_WM_SIZE()
ON_WM_CREATE()
END_MESSAGE_MAP()
void CFloatBar::OnSize(UINT nType, int cx, int cy)
{
CCoolBar::OnSize(nType, cx, cy);
CRect rcClient;
GetClientRect(rcClient);
if(m_deskOutDlg.m_hWnd!=NULL)
{
m_deskOutDlg.MoveWindow(rcClient);
}
}
int CFloatBar::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CCoolBar::OnCreate(lpCreateStruct) == -1)
return -1;
CRect rcClient;
GetClientRect(rcClient);
if(m_deskOutDlg.m_hWnd == NULL)
{
m_deskOutDlg.Create(IDD_DLG_DESKOUT, this) ;
m_deskOutDlg.AddDesk("人员管理");
m_deskOutDlg.SetCurSel(-1);
m_deskOutDlg.ShowWindow(true);
DESK* pDesk = m_deskOutDlg.GetDesk(0);
if(pDesk!=NULL)
{
if(m_roleDlg.m_hWnd == NULL)
{
m_roleDlg.Create(IDD_DLG_ROLE, &pDesk->wndCleint);
m_roleDlg.MoveWindow(0, 0, rcClient.Width(), rcClient.Height());
m_roleDlg.ShowWindow(TRUE);
}
}
else
{
MessageBox("人员管理抽屉不存在!");
}
m_deskOutDlg.AddDesk("数据库管理");
pDesk = m_deskOutDlg.GetDesk(1);
if(pDesk!=NULL)
{
if(m_tableEditDlg.m_hWnd == NULL)
{
m_tableEditDlg.Create(IDD_DLG_TABLEEDIT, &pDesk->wndCleint);
m_tableEditDlg.MoveWindow(0, 0, rcClient.Width(), rcClient.Height());
m_tableEditDlg.ShowWindow(TRUE);
}
}
else
{
MessageBox("数据库管理抽屉不存在!");
}
m_deskOutDlg.AddDesk("商品管理");
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -