// GuidGen.cpp : // #include "stdatl.h" #include #include #include #include #include "resource.h" #include "aboutdlg.h" #include "maindlg.h" CAppModule _Module; int Run(LPSTR /*lpCmdLine*/ = NULL, int nCmdShow = SW_SHOWDEFAULT) { CMessageLoop theLoop; _Module.AddMessageLoop(&theLoop); CMainDlg dlgMain; if(dlgMain.Create(NULL) == NULL) { ATLTRACE(_T("Main dialog creation failed!\n")); return 0; } dlgMain.ShowWindow(nCmdShow); int nRet = theLoop.Run(); _Module.RemoveMessageLoop(); return nRet; } int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE /*hPrevInstance*/, LPSTR lpCmdLine, int nCmdShow) { #if (_WIN32_IE >= 0x0300) INITCOMMONCONTROLSEX iccx; iccx.dwSize = sizeof(iccx); iccx.dwICC = ICC_BAR_CLASSES; // change to support other controls ::InitCommonControlsEx(&iccx); #else ::InitCommonControls(); #endif _Module.Init(NULL, hInstance); int nRet = Run(lpCmdLine, nCmdShow); _Module.Term(); return nRet; }