Fehler in meine Programm.. plzz help!!



  • wc.style = CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc = WndProc;
    wc.cbClsExtra = 0;
    wc.cbWndExtra = 0;
    wc.hInstance = hInstance;
    wc.hIcon = LoadIcon(NULL, IDI_APPLICATION);
    wc.hCursor = LoadCursor(NULL, IDC_ARROW);
    wc.hbrBackground = GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName = 0;
    wc.lpszClassName = szAppName;

    Compiling...
    scrollbalken.cpp
    C:\Dokumente und Einstellungen\Daniel\Eigene Dateien\C++ Files\WinAPI\scrollbar\scrollbalken.cpp(49) : error C2440: '=' : cannot convert from 'void *' to 'struct HBRUSH__ '
    Conversion from 'void
    ' to pointer to non-'void' requires an explicit cast
    Error executing cl.exe.

    scrollbar.exe - 1 error(s), 0 warning(s)

    warum funkt das nicht??
    warum kann ich net WHITE_BRUSH ein setzen...!
    plzz help
    thx



  • wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
    


  • ja hab ich gemacht dafür hab ich jetzt diese errors:#

    Compiling...
    scrollbalken.cpp
    Linking...
    LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Debug/scrollbalken.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.

    scrollbalken.exe - 2 error(s), 0 warning(s)



  • Du hast ein Projekt für eine Win32-Konsolenanwendung (main) erstellt, packst aber Code für eine Win32-Anwendung (WinMain) hinzu... das kann nix werden.

    Entweder Projekt neu erstellen oder unter "Projekt - Einstellungen - Linker" im Feld Projekt Optionen die Einstellung "/subsystem:console" abändern auf "/subsystem:windows"


Anmelden zum Antworten