Windows Anwendung läuft nicht unter Win2000



  • Hallo Zusammen,
    ich habe wie folgt eine Windows-Anwendung erstellt:

    WNDCLASSEX wc;
    
        wc.cbSize        = sizeof(WNDCLASSEX);
        wc.style         = WS_EX_STATICEDGE;
    	wc.lpfnWndProc   = WndProc;
        wc.cbClsExtra    = 0;
        wc.cbWndExtra    = 0;
        wc.hInstance     = hInstance;
        wc.hIcon         = LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_MYICON));
        wc.hIconSm       = (HICON)LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(IDI_MYICON), IMAGE_ICON, 16, 50, 0);
        wc.hCursor       = LoadCursor(NULL, IDC_ARROW);
        wc.hbrBackground = CreateSolidBrush(RGB(239,235,222));
        wc.lpszClassName = g_szClassName;
        wc.lpszMenuName  = MAKEINTRESOURCE(IDR_MYMENU);
    
        if(!RegisterClassEx(&wc))
        {
            MessageBox(NULL, "Registrierung fehlgeschlagen!", "Error!",
                MB_ICONEXCLAMATION | MB_OK);
            return 0;
        }
    

    Unter XP läuft es einwandfrei, nur unter Win2000 bekomme ich die Meldung "Registrierung fehlgeschlagen".
    Woran kann das liegen?



  • wc.style         = WS_EX_STATICEDGE;
    

    sieht schonmal falsch aus


Anmelden zum Antworten