Hallo zusammen,
ich möchte in einer SDI-Umgebung die Funktionalität von CascadeWindows und TitleWindows nutzen. Dabei sollen jedoch nur die Fenster ausgerichtet werden, die aus meiner Application geöffnet wurden.
Bei meinen Versuchen, konnte ich entweder nur alle Fenster (also auch die von anderen Programmen) ausrichten, oder kein Fenster.
Nähere Beschreibung:
Wenn der 1. Parameter = 0 ist , dann bezieht sich alles auf die gesamten Fenster, und wenn der 1. Parameter = Application.Handle ist, dann sieht es so aus als wenn nichts angesprochen würde. In beiden Fällen wurde mein
angegebenes Windows-Handle-Array nicht berücksichtigt.
Aufruf:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| Procedure MyCascadeWindows; VAR AktWindowsArray : array Of HWND; Begin // Hier wird das AktWindowsArray mit den Handles bestückt.
// mal so aufgerufen CascadeWindows(0,MDITILE_VERTICAL,0,0,AktWindowsArray); // oder so // CascadeWindows(Application.Handle, MDITILE_VERTICAL, 0,0, AktWindowsArray); End; |
Hat jemand eine Idee, dies zu realisieren???