画面処理用クラスにメソッド(関数)を追加

  ボディ部プロテクト関数



App_01.h
  
class App_01  
{
public:
	void BodyDisable( void );  // この行を追加
	App_01( HWND hDlg );
	App_01();
	virtual ~App_01();
};
  

App_01.cpp
  
void App_01::BodyDisable( void )
{
	Dlg->EditReadonly( IDC_MEISYO, true );
	Dlg->Disable( IDC_UPDATE );
	Dlg->Disable( IDC_CANCEL );
}
  



  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;
			}
			break;
	}
	return FALSE;
}
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ