BODY部への画面遷移

  Dialog_01 の変更



  
// *********************************************************
// ダイアログの処理
// *********************************************************
LRESULT CALLBACK Dialog_01(
HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam )
{
	switch( message ) {
		case WM_INITDIALOG:
			bEnd = false;
			CurApp = new App_01( hDlg );
			CurApp->BodyDisable();
			// 初期フォーカス
			Dlg->EditFocus( IDC_SBUNRUI );
			return FALSE;

		case WM_COMMAND:
			if( LOWORD(wParam) == IDCANCEL ) {
				bEnd = true;
				delete CurApp;
				EndDialog(hDlg, LOWORD(wParam));
				return TRUE;
			}

			// 確認
			if ( LOWORD(wParam) == IDC_CHECK ) {
				if ( CurApp->HeadCheck() ) {
					CurApp->HeadDisable();
					CurApp->BodyEnable();
					Dlg->EditFocus( IDC_MEISYO );
				}
			}
			break;
	}
	return FALSE;
}
  



  HeadDisable と BodyEnable



  
void App_01::HeadDisable( void )
{
	Dlg->EditReadonly( IDC_SBUNRUI, true );
	Dlg->Disable( IDC_CHECK );
}
void App_01::BodyEnable( void )
{
	Dlg->EditReadonly( IDC_MEISYO, false );
	Dlg->Enable( IDC_UPDATE );
	Dlg->Enable( IDC_CANCEL );
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ