⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainfrm.cpp

📁 Documents and Settings
💻 CPP
📖 第 1 页 / 共 2 页
字号:
			wp.flags |= WPF_RESTORETOMAXIMIZED;
		// and write it to the .INI file
		WriteWindowPlacement(&wp);
	}

	CFrameWnd::OnClose();
}


CComboBox* CMainFrame::GetListBox()
{
	 return &m_wndStepBox;
}

void CMainFrame::OnStepBox()
{
	m_Five.InListBox( m_wndStepBox );
}


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 + -