Pārlūkot izejas kodu

version 6 common controls

scott brogden 8 gadi atpakaļ
vecāks
revīzija
8f15cd675e
3 mainītis faili ar 16 papildinājumiem un 7 dzēšanām
  1. 8 1
      CP_Main.cpp
  2. 6 6
      CP_Main.rc
  3. 2 0
      StdAfx.h

+ 8 - 1
CP_Main.cpp

@@ -138,9 +138,16 @@ CCP_MainApp::~CCP_MainApp()
 
 BOOL CCP_MainApp::InitInstance()
 {	
+	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);
+
 	AfxEnableControlContainer();
 	AfxOleInit();
-	AfxInitRichEditEx();
+	AfxInitRichEditEx();	
 
 	Gdiplus::GdiplusStartupInput gdiplusStartupInput;
 	Gdiplus::GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

+ 6 - 6
CP_Main.rc

@@ -630,11 +630,11 @@ BEGIN
     PUSHBUTTON      "....",IDC_GET_PATH,354,148,14,12
     LTEXT           "Days",IDC_STATIC_DAYS,196,40,51,12,SS_CENTERIMAGE
     LTEXT           "Language",IDC_STATIC_LANGUAGE,9,60,36,12,SS_CENTERIMAGE
-    LTEXT           "Include",IDC_STATIC_INCLUDE_APPS,14,186,36,13,SS_CENTERIMAGE
-    LTEXT           "Exclude",IDC_STATIC_EXCLUDE_APPS,14,208,36,13,SS_CENTERIMAGE
-    EDITTEXT        IDC_EDIT_APP_COPY_INCLUDE,50,186,316,13,ES_AUTOHSCROLL
-    EDITTEXT        IDC_EDIT_APP_COPY_EXCLUDE,50,208,316,13,ES_AUTOHSCROLL
-    GROUPBOX        "Accepted Copy Applications (seperate by ;)",IDC_STATIC_APP_SEP_DESC,7,173,361,55
+    LTEXT           "Include",IDC_STATIC_INCLUDE_APPS,14,189,36,13,SS_CENTERIMAGE
+    LTEXT           "Exclude",IDC_STATIC_EXCLUDE_APPS,14,211,36,13,SS_CENTERIMAGE
+    EDITTEXT        IDC_EDIT_APP_COPY_INCLUDE,50,189,316,13,ES_AUTOHSCROLL
+    EDITTEXT        IDC_EDIT_APP_COPY_EXCLUDE,50,211,316,13,ES_AUTOHSCROLL
+    GROUPBOX        "Accepted Copy Applications (seperate by ;)",IDC_STATIC_APP_SEP_DESC,7,176,361,55
     PUSHBUTTON      "Advanced",IDC_BUTTON_ADVANCED,318,256,50,14
     COMBOBOX        IDC_COMBO_THEME,67,82,130,95,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
     PUSHBUTTON      "About Theme",IDC_BUTTON_THEME,207,82,106,14
@@ -645,7 +645,7 @@ BEGIN
     COMBOBOX        IDC_COMBO_POPUP_POSITION,67,104,130,95,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
     LTEXT           "Popup Position",IDC_STATIC_POPUP_POS,9,104,51,12,SS_CENTERIMAGE
     LTEXT           "Display Font",IDC_STATIC_FONT,9,125,51,14,SS_CENTERIMAGE
-    CONTROL         "Environment Variables",IDC_MFCLINK_ENV_VAR,"MfcLink",WS_TABSTOP,67,160,283,14
+    CONTROL         "Environment Variables",IDC_MFCLINK_ENV_VAR,"MfcLink",WS_TABSTOP,67,162,283,14
 END
 
 IDD_SELECT_DB DIALOGEX 0, 0, 276, 46

+ 2 - 0
StdAfx.h

@@ -40,6 +40,8 @@
 #include <afxcontrolbars.h>
 #import "riched20.dll" raw_interfaces_only, raw_native_types, no_namespace, named_guids, exclude("UINT_PTR"), exclude("LONG_PTR") 
 
+#pragma comment(linker, "\"/manifestdependency:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
+
 #include <gdiplus.h>
 #include <afxdlgs.h>
 #pragma comment(lib, "gdiplus.lib")