C++ windo problem
-
Hallo bin ein c++ anfänger und hab ein problem ^^
und zwar hab ich ein code aus einen tutorial rauskopiert und wollte schaun ob und wie der geht ...
mit dem programm soll anscheinend ein kleines windows-fenster geöffnet werden nur zeigt der compiler an manchen stellen fehler und ich weiß nicht warum
(benutze dev c++)(überall wo --> is zeigt compiler fehler )
#include <windows.h> LONG FAR PASCAL WndProc_pd (HWND , UINT , UINT , LONG) ; int PASCAL WinMain (HANDLE hInstance_pd , HANDLE hPrevInstance_pd , LPSTR lpszCmdParam , int nCmdShow) { MSG msg_pd ; HWND hwnd_pd ; WNDCLASS wndclass_pd ; if (!hPrevInstance_pd) { wndclass_pd.style = CS_HREDRAW | CS_VREDRAW ; wndclass_pd.lpfnWndProc = WndProc_pd ; wndclass_pd.cbClsExtra = 0 ; wndclass_pd.cbWndExtra = 0 ; /*--->*/ wndclass_pd.hInstance = hInstance_pd ; wndclass_pd.hIcon = LoadIcon (NULL , IDI_APPLICATION) ; wndclass_pd.hCursor = LoadCursor (NULL , IDC_ARROW) ; /*--->*/ wndclass_pd.hbrBackground = GetStockObject (LTGRAY_BRUSH) ; wndclass_pd.lpszMenuName = NULL ; wndclass_pd.lpszClassName = "WndClassName_pd" ; RegisterClass (&wndclass_pd) ; } /*--->*/ hwnd_pd = CreateWindow ("WndClassName_pd" , "MiniWin_pd" , WS_OVERLAPPEDWINDOW , CW_USEDEFAULT , CW_USEDEFAULT , CW_USEDEFAULT , CW_USEDEFAULT , NULL , NULL , hInstance_pd , NULL) ; ShowWindow (hwnd_pd , nCmdShow) ; while (GetMessage (&msg_pd , NULL , 0 , 0)) { DispatchMessage (&msg_pd) ; } return msg_pd.wParam ; } LONG FAR PASCAL WndProc_pd (HWND hwnd , UINT message , UINT wParam , LONG lParam) { switch (message) { case WM_DESTROY: PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd , message , wParam , lParam) ; }danke für hilfe
mgf bas
-
am besten du rückst den Code ersteinmal vernünftig ein. Dann kann man dir besser helfen. Und vllt. findest du auch schon selber ein paar Fehler. Außerdem wären die Fehler, die der Compiler auswirft, nicht unerheblich um Hilfe zu geben.
-
Änder mal in der WinMain-Zeile "HANDLE" in "HINSTANCE" um
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.