📄 a1dlg.cpp
字号:
dlg.DoModal();
}
void CA1Dlg::OnRukuJiezhang()
{
// TODO: Add your command handler code here
CDlgXSJZ dlg(RK);
dlg.DoModal();
}
void CA1Dlg::OnRukutuihuoJiezhang()
{
// TODO: Add your command handler code here
CDlgXSJZ dlg(RKTH);
dlg.DoModal();
}
void CA1Dlg::OnCaiwuYuejie()
{
CDlgRj dlg(false);
dlg.DoModal();
}
void CA1Dlg::OnKhWanglaizhang()
{
CDlgWLZ dlg(true);
dlg.DoModal();
}
void CA1Dlg::OnGysWanglaizhang()
{
CDlgWLZ dlg(false);
dlg.DoModal();
}
void CA1Dlg::OnPrintPriview()
{
}
int CA1Dlg::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CDialog::OnCreate(lpCreateStruct) == -1)
return -1;
m_StandardBar.Create( WS_VISIBLE | WS_CHILD |WS_BORDER
|TBSTYLE_WRAPABLE | CCS_TOP,//| CCS_ADJUSTABLE,
CRect(0,0,0,0),this, IDR_STANDARDBAR);
m_StandardBar.AutoSize();
return 0;
}
void CA1Dlg::InitPurview()
{
CA1App* app=(CA1App*)AfxGetApp();
LRunSql m_runsql;
CString sql;
int purview;
_variant_t value;
sql.Format("select admi_purview from tabpurview where admi_name = '%s'",app->m_sUserName);
m_runsql.CheckSQLResult(sql);
value=m_runsql.m_recordset->GetCollect("admi_purview");
if(value.vt!=VT_NULL)
purview=value.iVal;
sql.Format("select b_xiaoshou,b_ruku,b_kucun,b_diaohuo,b_caiwu,b_zhangmu,b_jichuxinxi,b_xitong from \
tabpurviewctrl where admi_purview = %d ",purview);
m_runsql.CheckSQLResult(sql);
if(!m_runsql.m_recordset->adoEOF)
{
value=m_runsql.m_recordset->GetCollect("b_xiaoshou");
if(value.vt!=VT_NULL)
this->m_bXiaoshou=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_ruku");
if(value.vt!=VT_NULL)
this->m_bRuku=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_kucun");
if(value.vt!=VT_NULL)
this->m_bKucun=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_diaohuo");
if(value.vt!=VT_NULL)
this->m_bDiaohuo=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_caiwu");
if(value.vt!=VT_NULL)
this->m_bCaiwu=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_zhangmu");
if(value.vt!=VT_NULL)
this->m_bZhangmu=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_jichuxinxi");
if(value.vt!=VT_NULL)
this->m_bJichuxinxi=(bool)value.boolVal;
value=m_runsql.m_recordset->GetCollect("b_xitong");
if(value.vt!=VT_NULL)
this->m_bXitong=(bool)value.boolVal;
}
this->InitTheMenu();
}
bool CA1Dlg::EnableXS(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(1)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(1)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
this->m_StandardBar.EnableButton(IDSTR_XSDJ,enable);
this->m_StandardBar.EnableButton(IDSTR_XSDJ+1,enable);
return enable;
}
bool CA1Dlg::EnableRK(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(2)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(2)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
this->m_StandardBar.EnableButton(IDSTR_XSDJ+3,enable);
this->m_StandardBar.EnableButton(IDSTR_XSDJ+4,enable);
return enable;
}
bool CA1Dlg::EnableINFO(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(0)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(0)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
return enable;
}
bool CA1Dlg::EnableZM(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(6)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(6)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
return enable;
}
bool CA1Dlg::EnableCW(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(5)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(5)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
this->m_StandardBar.EnableButton(IDSTR_XSDJ+2,enable);
this->m_StandardBar.EnableButton(IDSTR_XSDJ+5,enable);
return enable;
}
bool CA1Dlg::EnableKC(bool enable)
{
if(!enable)
{
for(int i=0;i<2;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(4)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<2;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(4)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
this->m_StandardBar.EnableButton(IDSTR_XSDJ+7,enable);
return enable;
}
bool CA1Dlg::EnableDH(bool enable)
{
if(!enable)
{
for(int i=0;i<2;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(3)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
}
else
{
for(int i=0;i<2;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(3)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
}
this->m_StandardBar.EnableButton(IDSTR_XSDJ+6,enable);
return enable;
}
bool CA1Dlg::EnableXT(bool enable)
{
if(!enable)
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(7)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_GRAYED);
}
UINT id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(0);
this->GetMenu()->EnableMenuItem(id,MF_GRAYED);
id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(1);
this->GetMenu()->EnableMenuItem(id,MF_GRAYED);
}
else
{
for(int i=0;i<4;i++)
{
UINT ID=this->GetMenu()->GetSubMenu(7)->GetMenuItemID(i);
this->GetMenu()->EnableMenuItem(ID,MF_ENABLED);
}
UINT id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(0);
this->GetMenu()->EnableMenuItem(id,MF_ENABLED);
id=this->GetMenu()->GetSubMenu(7)->GetSubMenu(3)->GetMenuItemID(1);
this->GetMenu()->EnableMenuItem(id,MF_ENABLED);
}
return enable;
}
void CA1Dlg::InitTheMenu()
{
EnableXT(m_bXitong);
EnableDH(m_bDiaohuo);
EnableKC(this->m_bKucun);
EnableCW(m_bCaiwu);
EnableZM(m_bZhangmu);
EnableINFO(m_bJichuxinxi);
EnableRK(m_bRuku);
EnableXS(m_bXiaoshou);
}
void CA1Dlg::OnCangkuGuanli()
{
CDlgCK dlg;
dlg.DoModal();
}
void CA1Dlg::OnBeifen()
{
CDlgBF dlg;
dlg.BeiFen();
}
void CA1Dlg::OnHuifu()
{
CDlgHF dlg;
dlg.DoModal();
}
void CA1Dlg::OnTimer(UINT nIDEvent)
{
CTime t=CTime::GetCurrentTime();
CString s=t.Format("%H:%M:%S");
s="当前系统时间:"+s;
this->m_StatusBarCtrl.SetText(s,2,0);
CDialog::OnTimer(nIDEvent);
}
void CA1Dlg::OnDhdj()
{
CDlgDHDJ dlg;
dlg.DoModal();
}
void CA1Dlg::OnKcpd()
{
CDlgKCPD dlg;
dlg.DoModal();
}
void CA1Dlg::OnRkdj()
{
CDlgXSDJ dlg(false);
dlg.DoModal();
}
void CA1Dlg::OnRkjz()
{
CDlgXSJZ dlg(RK);
dlg.DoModal();
}
void CA1Dlg::OnRkth()
{
CDlgXSTH dlg(false);
dlg.DoModal();
}
void CA1Dlg::OnXsdj()
{
CDlgXSDJ dlg(true);
dlg.DoModal();
}
void CA1Dlg::OnXsjz()
{
CDlgXSJZ dlg(XS);
dlg.DoModal();
}
void CA1Dlg::OnXsth()
{
CDlgXSTH dlg(true);
dlg.DoModal();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -