Die Titelzeile


In unserem Beispielprogramm finden wir in der Titelzeile (v.l.n.r): das Systemmenü, den Fenstertitel und die drei Schaltflächen (Minimieren, Maximieren, Schließen):




Im Programmcode sind das diese Angaben:

CreateWindowEx(0, ClassName, AppName,
               WS_CAPTION or        // Fenster hat eine Titelzeile
               WS_VISIBLE or        // Fenster ist sichtbar
               WS_SYSMENU or        // Systemmenü ist vorhanden
               WS_MINIMIZEBOX or    // Minimieren-Schaltfläche ist vorhanden
               WS_MAXIMIZEBOX or    // Maximieren-Schaltfläche ist vorhanden
               WS_SIZEBOX,          // Fenstergröße lässt sich ändern
               CW_USEDEFAULT, CW_USEDEFAULT, WindowWidth, WindowHeight,
               0, 0, hInstance, nil);

Auch hier sollten Sie ein wenig mit den Angaben experimentieren. Lassen Sie Konstanten weg, fügen Sie andere hinzu und schauen Sie was passiert. Mehr zu den Fensterstilen erfahren Sie in der Hilfe unter "CreateWindow" und "CreateWindowEx". Beide Funktionen erzeugen übrigens ein Fenster, allerdings besitzt letztere eine erweiterte Struktur und lässt dadurch weitere Stile zu.