Untergeordnete Fenstergröße und Anordnung

Die Größe und Position von seiner untergeordneten Fenster steuert eine MDI-Anwendung senden von Nachrichten an das MDI-Client-Fenster. Um das aktive untergeordnete Fenster zu maximieren, sendet die Anwendung die WM_MDIMAXIMIZE -Nachricht an das Clientfenster. Wenn ein untergeordnetes Fenster maximiert ist, füllt seinen Clientbereich vollständig das MDI-Client-Fenster. Darüber hinaus das System automatisch blendet das untergeordnete Fenster-Titelleiste, und fügt das untergeordnete Fenster Fenster Menüsymbol und Schaltfläche "Wiederherstellen" auf der Menüleiste der MDI-Anwendung. Die Anwendung kann das Clientfenster zu seiner ursprünglichen (premaximized) Größe und Position wiederherstellen, indem dem Clientfenster eine Botschaft WM_MDIRESTORE.

Eine MDI-Anwendung kann seiner untergeordneten Fenster in entweder einem überlappend oder nebeneinander anordnen. Wenn das untergeordnete Fenster kaskadiert werden, werden die Fenster in einem Stapel angezeigt. Das Fenster auf der Unterseite des Stapels nimmt der oberen linken Ecke des Bildschirms, und die restlichen Fenster vertikal und horizontal ausgeglichen werden, so dass der linke Rahmen und einen Titel der einzelnen untergeordneten Fenster angezeigt wird. Anordnen von untergeordneten Fenster in der Kaskade-Format sendet eine MDI-Anwendung die WM_MDICASCADE -Nachricht. In der Regel sendet die Anwendung diese Nachricht klickt der Benutzer im Menü Fenster auf überlappend.

Wenn das untergeordnete Fenster gekachelt werden, zeigt das System Jedes Kindfenster in seiner Gesamtheit — keines der Fenster überlappen. Alle Fenster haben eine Größe, wie nötig, um in das Clientfenster passen. Anordnen von untergeordneten Fenster in die Fliese Format sendet eine MDI-Anwendung eine WM_MDITILE -Nachricht an das Clientfenster. In der Regel sendet die Anwendung diese Nachricht klickt der Benutzer im Menü Fenster Tile.

Eine MDI-Anwendung sollte ein anderes Symbol für jeden Typ des untergeordneten Fensters bereitstellen, die es unterstützt. Die Anwendung gibt ein Symbol an, wenn die untergeordnete Fensterklasse registrieren. Das System zeigt automatisch ein untergeordnetes Fenster Symbol im unteren Teil des Client-Fensters, wenn das untergeordnete Fenster minimiert wird. Eine MDI-Anwendung leitet das System zum Anordnen von untergeordneten Fenster Symbolen durch eine WM_MDIICONARRANGE Botschaft an das Clientfenster. In der Regel sendet die Anwendung diese Nachricht klickt der BenutzerSymbole anordnenim Menü Fenster .

Index