📄 mainfrm.cpp
字号:
void CMainFrame::OnStepBox()
{
m_Five.InListBox( m_wndStepBox );
}
void CMainFrame::OnParamSet()
{
// TODO: Add your command handler code here
CSetDlg d;
d.WF0_1 = m_Five.GetDump(1,1);
d.WF0_2 = m_Five.GetDump(2,1);
d.WF0_3 = m_Five.GetDump(3,1);
d.WF0_4 = m_Five.GetDump(4,1);
d.WF1_1 = m_Five.GetDump(1,0);
d.WF1_2 = m_Five.GetDump(2,0);
d.WF1_3 = m_Five.GetDump(3,0);
d.WF1_4 = m_Five.GetDump(4,0);
d.WF2_3 = m_Five.GetDump(3,2);
d.WF2_4 = m_Five.GetDump(4,2);
d.WF5 = m_Five.GetDump(5,5);
m_Five.GetParam( d.Breadth,d.Deep,d.Thread,d.Delta );
if( d.DoModal() == IDOK )
{
m_Five.SetDump(1,0,d.WF1_1);
m_Five.SetDump(2,0,d.WF1_2);
m_Five.SetDump(3,0,d.WF1_3);
m_Five.SetDump(4,0,d.WF1_4);
m_Five.SetDump(1,1,d.WF0_1);
m_Five.SetDump(2,1,d.WF0_2);
m_Five.SetDump(3,1,d.WF0_3);
m_Five.SetDump(4,1,d.WF0_4);
m_Five.SetDump(3,2,d.WF2_3);
m_Five.SetDump(4,2,d.WF2_4);
m_Five.SetDump(5,5,d.WF5);
m_Five.SetParam( d.Breadth,d.Deep,d.Thread,d.Delta );
WriteGameParam( m_Five );
}
}
void CMainFrame::OnViewToolbar1()
{
// TODO: Add your command handler code here
if( m_wndPlayBar.GetStyle()&WS_VISIBLE )
{
ShowControlBar( &m_wndPlayBar,FALSE,FALSE );
}
else
{
ShowControlBar( &m_wndPlayBar,TRUE,FALSE );
}
}
void CMainFrame::OnUpdateViewToolbar1(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
if( m_wndPlayBar.GetStyle()&WS_VISIBLE )
{
pCmdUI->SetCheck( 1 );
}
else
{
pCmdUI->SetCheck( 0 );
}
}
void CMainFrame::OnButtonHui()
{
// TODO: Add your command handler code here
CFive five;
CFiveView *mpView;
if(five.HuiOneStep()==FALSE)
{
MessageBeep(0);
return;
}
five.InListBox( m_wndStepBox );
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
}
void CMainFrame::OnViewToolbar()
{
// TODO: Add your command handler code here
if( m_wndToolBar.GetStyle()&WS_VISIBLE )
{
ShowControlBar( &m_wndToolBar,FALSE,FALSE );
}
else
{
ShowControlBar( &m_wndToolBar,TRUE,FALSE );
}
}
void CMainFrame::OnUpdateViewToolbar(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
if( m_wndToolBar.GetStyle()&WS_VISIBLE )
{
pCmdUI->SetCheck( 1 );
}
else
{
pCmdUI->SetCheck( 0 );
}
}
void CMainFrame::OnButtonDin()
{
// TODO: Add your command handler code here
CFive five;
CFiveView *mpView;
if(five.BackEndStep()==FALSE)
{
MessageBeep(0);
return;
}
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
}
void CMainFrame::OnButtonQian()
{
// TODO: Add your command handler code here
CFive five;
CFiveView *mpView;
if(five.BackOneStep()==FALSE)
{
MessageBeep(0);
return;
}
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
}
void CMainFrame::OnButtonXia()
{
// TODO: Add your command handler code here
CFive five;
CFiveView *mpView;
if(five.FowardOneStep()==FALSE)
{
MessageBeep(0);
return;
}
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
}
void CMainFrame::OnUpdateButtonDin(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateButtonHui(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateButtonQian(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateButtonXia(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateParamSet(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnButtonJin()
{
// TODO: Add your command handler code here
CFive five;
CFiveView *mpView;
if(five.OneStep()==FALSE)
{
MessageBeep(0);
return;
}
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
}
void CMainFrame::OnButtonKill()
{
// TODO: Add your command handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
mpView->m_pFive->KillWzqThread();
mpView->Invalidate(FALSE);
mpView->UpdateWindow();
delete mpView -> m_pFive;
mpView -> m_pFive = NULL;
}
void CMainFrame::OnUpdateButtonKill(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( FALSE );
else
pCmdUI->Enable( TRUE );
}
void CMainFrame::OnUpdateButtonJin(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateFileNew(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateFileOpen(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateFileSave(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateFileSaveAs(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
void CMainFrame::OnUpdateFile( CCmdUI* pCmdUI )
{
CFiveView *mpView;
mpView = (CFiveView*)GetActiveView();
if( mpView == NULL )
return;
if( !mpView -> IsKindOf( RUNTIME_CLASS( CFiveView)))
return;
if( mpView -> m_pFive == NULL )
pCmdUI->Enable( TRUE );
else
pCmdUI->Enable( FALSE );
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -