summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Horloge/Horloge.cpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/Horloge/Horloge.cpp b/Horloge/Horloge.cpp
index 885f655..cbe1774 100644
--- a/Horloge/Horloge.cpp
+++ b/Horloge/Horloge.cpp
@@ -41,21 +41,22 @@ CHorlogeApp theApp;
BOOL CHorlogeApp::InitInstance()
{
- // Standard initialization
- // If you are not using these features and wish to reduce the size
- // of your final executable, you should remove from the following
- // the specific initialization routines you do not need.
+ // InitCommonControlsEx() is required on Windows XP if an application
+ // manifest specifies use of ComCtl32.dll version 6 or later to enable
+ // visual styles. Otherwise, any window creation will fail.
+ INITCOMMONCONTROLSEX InitCtrls;
+ InitCtrls.dwSize = sizeof(InitCtrls);
+ // Set this to include all the common control classes you want to use
+ // in your application.
+ InitCtrls.dwICC = ICC_WIN95_CLASSES;
+ InitCommonControlsEx(&InitCtrls);
-#ifdef _AFXDLL
- Enable3dControls(); // Call this when using MFC in a shared DLL
-#else
- Enable3dControlsStatic(); // Call this when linking to MFC statically
-#endif
+ CWinApp::InitInstance();
- AfxEnableControlContainer();
+ //AfxEnableControlContainer();
CHorlogeDlg dlg;
m_pMainWnd = &dlg;
- int nResponse = dlg.DoModal();
+ INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: Place code here to handle when the dialog is