2 Fenster darstellen

hury

Erfahrenes Mitglied
Hallo,

ich will in meiner Applikation 2 Fenster darstellen.

Das erste Fenster erstelle ich so:
Code:
    // Create the window
    hWnd = CreateWindow(
            appname,
            appname,
            WS_OVERLAPPEDWINDOW | WS_CLIPSIBLINGS | WS_CLIPCHILDREN,
            CW_USEDEFAULT,
            CW_USEDEFAULT,
            800,
            600,
            NULL,
            NULL,
            hInstance,
            NULL);
 
    if (!hWnd) return FALSE;


Das zweite will ich so erstellen:

Code:
    HWND hWindow;                                  // Fenster-Handle
    hWindow = CreateWindowEx(0,                    // kein erweiterter Stil
                             appname,       // Fensterklassen-Name
                             appname,            // Fenstertitel
                             WS_OVERLAPPEDWINDOW,  // Fensterstil
                             CW_USEDEFAULT, 0,     // Position
                             CW_USEDEFAULT, 0,     // Groesse
                             (HWND)0,              // kein Parent-Fenster
                             (HMENU)0,             // kein Menu
                             hInstance,            // Instanzen-Handle
                             NULL);                // keine zusaetzl. Daten
	
	ShowWindow(hWindow, nCmdShow);

Aber es ist nur das erste zu sehen.
Was mache ich falsch?
 

langer1801

Erfahrenes Mitglied
Hi,

eine Applikation kann immer nur ein Frame-Window haben. Wenn du mehrere Fenster brauchst, mußt du eine MDI-Anwendung erstellen.

Mfg

langer