tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
283
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    rojeroje rojeroje ist offline Mitglied Silber
    Registriert seit
    Jul 2009
    Ort
    Berlin
    Beiträge
    55
    Hi Leute brauch mal unbedingt hilfe....

    und zwar hab ich ein Quellcode für ein vorprogrammiertes Fenster,
    ich benutze Dev und soweit läuft auch alles, nur er zeigt mir beim Kompilieren folgendes an...

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    
    #include <windows.h>
     
    LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); 
    //Deklaration der Windows-Nachrichten-Prozedur
     
    int WINAPI WinMain (HINSTANCE hI, HINSTANCE hPrI, PSTR szCmdLine, int iCmdShow)
    {
    char szName[] = "Fensterklasse";
    WNDCLASS wc;
     
    wc.style         = CS_HREDRAW | CS_VREDRAW;   // CS = "class style"
    wc.lpfnWndProc   = WndProc;
    wc.cbClsExtra    = 0;
    wc.cbWndExtra    = 0;
    wc.hInstance     = hI;
    wc.hIcon         = LoadIcon (NULL, IDI_WINLOGO);
    wc.hCursor       = LoadCursor (NULL, IDC_ARROW);
    wc.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH);
    wc.lpszMenuName  = NULL;
    wc.lpszClassName = szName;
     
    RegisterClass (&wc);
     
    HWND hwnd = CreateWindow (szName, "", WS_SYSMENU | WS_THICKFRAME, 
                              0, 0, 200, 100, NULL, NULL, hI, NULL);
     
    ShowWindow   (hwnd, iCmdShow);
    UpdateWindow (hwnd);
     
    // Nachrichten-Schleife
    MSG msg;
        while (GetMessage (&msg, NULL, 0, 0))
        {
            TranslateMessage (&msg);
            DispatchMessage (&msg);
        }
    return msg.wParam;
    }
     
    // Windows-Nachrichten-Prozedur
    LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
    {
    HDC hdc;
    PAINTSTRUCT ps;
     
    switch (message)
    {
    case WM_PAINT:
        hdc = BeginPaint (hwnd, &ps);
            TextOut (hdc, 20, 20, "Ich bin ein Fenster.", 20);
        EndPaint (hwnd, &ps);
        return 0;
     
    case WM_DESTROY:
        PostQuitMessage (0);
        return 0;
    }
     
    return DefWindowProc (hwnd, message, wParam, lParam);
    }

    was ist falsch?
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Er (wer?) zeigt dir Quellcode an? Finde ich merkwürdig.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  3. #3
    Registriert seit
    Jun 2008
    Ort
    Nah bei Köln
    Beiträge
    252
    Ich glaub, da hat einer den Linker-Error zu posten vergessen.
     

Ähnliche Themen

  1. Linker Error
    Von Sek77 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 02.04.08, 18:36
  2. [c++]Linker Error
    Von mcyonx im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 12.01.08, 23:03
  3. [Dev-C++] Linker Error, was ist zu tun?
    Von meilon im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 09.08.06, 11:10
  4. Linker error
    Von Sotares im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 12.11.05, 23:25
  5. Linker Error
    Von paddymann im Forum C/C++
    Antworten: 13
    Letzter Beitrag: 21.07.05, 12:47