Fenster erstellen Problem
-
Hi leute,
ich bin gerade dabei ein fenster zu erstellen dabei bekomme ich ein error ich gebe erstmal den code:#include <windows.h> typedef struct _WNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackround; LPCTSTR lpszMenuName; HICON hIconSm; }; HWND CreateWindowEx( DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam );///////////////Error int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { return 0; }uns ich bekomme bei dem Markierten diesen error:
error C2373: 'CreateWindowExA': Neudefinition; unterschiedliche Modifizierer
-

Warum deklarierts du die Funktion/Struct neu?
Was soll das?
-
bin neueinsteiger und habe so ein buch gekauft da wir ddas erklaärt
-
Heißt das, du fängst direkt mit der WinAPI an?
Lerne erst einmal anhand eines guten Grundlagenbuches C++, bevor du dich an Grafiken und Fenster wagst.
-
...
-
Ich glaub eher, dass sich das Buch an fortgeschritten richtet und am Anfang zeigt, wie die Funktion, die ein Window erstellt aufgebaut ist oder so. Wenn der TE wirklich damit anfängt, dann wird er das wohl falsch verstehen.
-
Also an Grundlagen von Kosnolen bin ich schon vorbei und jetzt bin halt bei Fenstern habs aber mittlerweile geschafft.
-
...
-
-
...
-
Swordfish schrieb:
Aleksey schrieb:
lösung: http://dev-reference.de/forum/298-windows-fester-anzeigen.html
[*]return sonstwas nach einem return im default im switch
Das kann ich ja noch verstehen, die Meldung "warning: no return in function returning non-void" nervt.
-
http://www.win-api.de/tutorials.php?tutid=3
*Stehts hier auf Tagesordung rum jamern über der Code von die anderen, schon wieder irgend-welche sinlosen Regeln in Spiel*
*kortzt*
-
...
-
OK, gutes Argument.
-
ja wäre auch eine Möglichkeit
Dagegen lässt' das default weg und returnst DefWindowProc() ...
-
...