// 言わずと知れたWinMain
int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow)
{
CAppInitializer init(hInstance,hPrevInstance,lpCmdLine,nCmdShow);
// 必ず書いてね
CSingleApp sapp;
if (sapp.IsValid()) {
CThreadManager::CreateThread(new CAppMainWindow);
}
// ここでCAppInitializerがスコープアウトするのだが、このときに
// すべてのスレッドの終了を待つことになる
return 0;
}
|