Hi,
ich versuche gerade für eine Win32-Anwendung Visual Styles zu aktivieren, bekomme es nicht hin, habe es wie auf dieser Seite beschrieben versucht.
msdn.microsoft.com/en-us/libra…vs.85).aspx#no_extensions
Versuche ich es mit einer manifest klappt es nicht, wenn ich wie dort beschrieben die Compiler-Direktive nehme
habe ich beim letzen \ eine fehler "Unbekanntes Token".
Nutze ich in dem Code oben ICC_PROGRESS_CLASS bekomme true zurück, die ProgressBar sieht trotzdem wie zu Win95 Zeiten aus. Nehme ich stattdessen ICC_STANDARD_CLASSES bekomme ich false zurück.
Wie bitte macht man das denn richtig. Wäre nett wenn mir das jemand erklären kann, oder eine funktionierende Compiler-Direktive nennen kann.
ich versuche gerade für eine Win32-Anwendung Visual Styles zu aktivieren, bekomme es nicht hin, habe es wie auf dieser Seite beschrieben versucht.
msdn.microsoft.com/en-us/libra…vs.85).aspx#no_extensions
Versuche ich es mit einer manifest klappt es nicht, wenn ich wie dort beschrieben die Compiler-Direktive nehme
habe ich beim letzen \ eine fehler "Unbekanntes Token".
C-Quellcode
- #include <CommCtrl.h>
- #pragma comment(lib, "comctl32.lib")
- //nach dem registrieren des Fensters
- INITCOMMONCONTROLSEX icce;
- icce.dwSize = sizeof(INITCOMMONCONTROLSEX);
- icce.dwICC = ICC_PROGRESS_CLASS;
- InitCommonControlsEx(&icce);
- if (!InitCommonControlsEx(&icce))
- {
- MessageBox(NULL, L"InitCommonControlsEx gescheitert", L"Controls nicht geladen", MB_OK);
- }
Nutze ich in dem Code oben ICC_PROGRESS_CLASS bekomme true zurück, die ProgressBar sieht trotzdem wie zu Win95 Zeiten aus. Nehme ich stattdessen ICC_STANDARD_CLASSES bekomme ich false zurück.
Wie bitte macht man das denn richtig. Wäre nett wenn mir das jemand erklären kann, oder eine funktionierende Compiler-Direktive nennen kann.
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Derfuhr“ ()