Manah: スタートアップの基本形

アプリケーションを表すクラス (例えば MyApp とする) を、Manah::Windows::CWinApp のサブクラスとして定義し、

MyApp *pApp = new MyApp();
pApp->InitApplication(hInstance);
pApp->InitInstance();
pApp->Run();
delete pApp;

各メソッドは、以下のような感じ。この他にコンストラクタとデコンストラクタ。

InitApplication
ウィンドウクラスの登録など
InitInstance
ウィンドウ (Manah::Windows::Controls::CWindow のインスタンス) 作成など
Run
(継承したそのままでよい)