Compiler mag LoadIcon und LoadCursor nicht.
-
WNDCLASS wc; wc.cbClsExtra=0; wc.cbWndExtra=0; wc.hbrBackground = CreateSolidBrush((COLORREF)backcolor); wc.hIcon = LoadIcon(0,IDI_APPLICATION); //!! wc.hCursor = LoadCursor(0,IDC_ARROW); //!! wc.hInstance = hI; wc.lpfnWndProc = WndProc; wc.lpszClassName = classname; wc.lpszMenuName = NULL; wc.style = CS_HREDRAW | CS_VREDRAW;
Bei den markierten Stellen in diesem Code motzt mein Compiler (Microsoft Visual Studio 6):
error C2064: Ausdruck ergibt keine Funktion
error C2064: Ausdruck ergibt keine Funktion
-
Heißt das, dass wenn du diese Zeilen auskommentierst kein Fehler mehr kommt?
-
wc.hIcon = LoadIcon(0,MAKEINTRESOURCE(IDI_APPLICATION)); wc.hCursor = LoadCursor(0,MAKEINTRESOURCE(IDC_ARROW));
MfG.
-
Wonko schrieb:
wc.hIcon = LoadIcon(0,MAKEINTRESOURCE(IDI_APPLICATION)); wc.hCursor = LoadCursor(0,MAKEINTRESOURCE(IDC_ARROW));
MfG.
schmarn..
:p
( klick dich mal zum #define von IDI_APPLICATION und IDC_ARROW)
-
Stimmt ... war Unsinn, sorry.
-
Schreib mal NULL statt 0, obwohl NULL ja eigentlich genauso definiert ist. Eigentlich ist sonst alles richtig.