|
// *********************************************************
// ダイアログの処理
// *********************************************************
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;
}
| |