コード例 #1
0
ファイル: thhylDlg.cpp プロジェクト: treejames/thhyl
void CThhylDlg::OnOption() 
{
	// TODO: Add your control notification handler code here
	CDlgOption dlg;
	if (IDOK == dlg.DoModal() && m_filestatus.IsValid())
		Analyze();
}
コード例 #2
0
void CBetaPatchClientDlg::OnOption() 
{
	char szPath[MAX_PATH];
	sprintf( szPath, "%s\\%s", g_PatchManager.GetCurrentLocalDirectory(), "neuz.ini" );

	try
	{
		g_Option.Load( szPath );
	}
	catch( ... )
	{
		g_Option.Init();
		g_Option.Save( szPath );
		return;
	}

	CDlgOption dlg;

	dlg.m_bStartFullScreen = g_Option.m_bStartFullScreen;
	dlg.m_nResWidth		= g_Option.m_nResWidth;
	dlg.m_nResHeight	= g_Option.m_nResHeight;
	dlg.m_nTexQual		= g_Option.m_nTextureQuality;
	dlg.m_nViewArea		= g_Option.m_nViewArea;
	dlg.m_nObjectDetail	= g_Option.m_nObjectDetail;
	dlg.m_nShadow		= g_Option.m_nShadow;

	if( dlg.DoModal() == IDOK )
	{
		g_Option.m_bStartFullScreen     = dlg.m_bStartFullScreen;
		g_Option.m_nResWidth       = dlg.m_nResWidth;
		g_Option.m_nResHeight      = dlg.m_nResHeight;
		g_Option.m_nTextureQuality = dlg.m_nTexQual;
		g_Option.m_nViewArea	   = dlg.m_nViewArea;
		g_Option.m_nObjectDetail   = dlg.m_nObjectDetail;
		g_Option.m_nShadow		   = dlg.m_nShadow;

		g_Option.Save( szPath );
	}
}