| |
|
|
- Seite 1 - |
|
Paul Glatz | Hallo, weiß einer von euch wie ich eic Child Window wie im Anhang machen kann? Es geht mir darum das beim maximiren des ChildWindows das Icon und die Titlezeilen Buttons in Die Menuzeile Gehen.
Paul |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
Sebastian König | Paul Glatz
weiß einer von euch wie ich eic Child Window wie im Anhang machen kann? Es geht mir darum das beim maximiren des ChildWindows das Icon und die Titlezeilen Buttons in Die Menuzeile Gehen.
Hallo Paul,
das nennt sich MDI, was für Multiple Document Interface steht. Auf meiner alten Homepage [...] gibt es einen Demo-Code dazu, der allerdings eine recht komplizierte Technik mit Maschinencode direkt in Bereichsvariablen benutzt.
Gut möglich, dass das ganze mit neueren XProfan-Versionen auch einfacher funktioniert. Ich weiß jetzt leider nicht, ob schonmal jemand etwas in der Richtung ausprobiert hat...
MfG
Sebastian |
|
|
| |
|
|
|
Paul Glatz | |
|
| |
|
|
|
Paul Glatz | Habe noch eine Frage.
Wie kann ich machenn das das ChildWindow nur den Scliesenbutton und Keinen Minimieren oder Maximiren? |
|
|
| |
|
|
|
Sebastian König | Paul Glatz
Habe noch eine Frage.
Wie kann ich machenn das das ChildWindow nur den Scliesenbutton und Keinen Minimieren oder Maximiren?
Das geht, indem Du in der Zeile
hNewChild& = CreateMDIWindow(...)
den Stil in $56CC0000 änderst. Natürlich macht danach das folgende ShowWindow() zum Maximieren nicht viel Sinn, funktioniert aber dennoch.
MfG
Sebastian |
|
|
| |
|
|
|
Paul Glatz | Dann sind in der Menuzeile trozdem alle Buttons da!! |
|
|
| |
|
|
|
Sebastian König | Paul Glatz
Dann sind in der Menuzeile trozdem alle Buttons da!!
Ja, ich glaube auch kaum das man da etwas gegen machen kann. der Sinn der ganzen MDI-Sache ist ja, mehrere Child-Fenster gleichzeitig zu verwalten. Wenn man da ein maximiertes Fenster nicht minimieren kann, hat man ein Problem... |
|
|
| |
|
|
|
Paul Glatz | Ahh OK
Wie kann ich die Max,Min Buttons ohne MDI wegmachen?? |
|
|
| |
|
|
|
Matthias Arlt | Na ohne MDI wäre es dann ja ein normaler Dialog als ChildWindow z.B. so:
Control(DIALOG,,$50C80000,10,10,300,300,%hwnd,0,%hinstance,$100)
Gruß Matthias |
|
|
| WinXP SP2, Win7 - XProfan 10/11/FreeProfan32 - Xpia | 21.03.2009 ▲ |
|
|
|
|
| @Paul: Schau Dir auch einmal die user32 setParent API an! (kann man ganz interessante Spielereien mit anstellen) |
|
|
| |
|
|
|
Paul Glatz | @iF Die kenne ich schon!! |
|
|
| |
|
|
|
| |
|
| |
|
|
| |
|
- Seite 2 - |
|
|
Paul Glatz | |
|
| |
|
|