Article View: amiga.pbinfo
Article #1Re: Frage zur dos.library
From: Walter Mildenberger
Date: Sat, 07 Nov 1992 17:32
Date: Sat, 07 Nov 1992 17:32
47 lines
2050 bytes
2050 bytes
Moin!
In article <1992Nov3.112850.3556@pbinfo.uni-paderborn.de>,
Michael Illgner <fillg1@uni-paderborn.de> writes:
$>Eine bescheidene Frage zur DOS Programmierung. Ich oeffne ein Fenster mit
$>
$>fh = Open("CON:100/100/400/200/AUTO/CLOSE", MODE_NEW) etc.(oder so aehnlich).
$>
$>Gibt es eine legale Moeglichkeit an den Window-Pointer des Fensters zu
$>kommen ? Wie kann ich feststellen, dass die BenutzerIn das Fenster in
$>der Groesse veraendert oder gar geschlossen hat ?.
$>
$>PS. Das ganze braucht nur unter Kick2 oder Kick3 funktionieren.
Andersherum wird es einfacher: du oeffnest einfach ein normales
Intuition-Window, und uebergibst die Adresse desselben einfach dem
dos-Call:
struct Window *wp;
BPTR fh;
BOOL OpenStuff(void)
{ char buffer[80];
wp = OpenWindow(&nw);
if(wp)
{ sprintf(buffer,"CON:100/100/400/200/AUTO/CLOSE/WINDOW 0x%lx",(LONG)wp);
fh = Open(buffer,MODE_NEW);
if(fh)
return(TRUE);
CloseWindow(wp);
}
return(FALSE);
}
Bleibt noch zu beachten, dass das Fenster durch Close() geschlossen wird,
man darf (und muss) das Fenster also nur dann durch CloseWindow() schliessen,
wenn das Open() fehlgeschlagen ist !
Das funkt mit CON: ab Kick2.0 (und vorher mit ConMan - glaube ich )
mfG
--
Walter Mildenberger, Morgenstr. 55, W-7500 Karlsruhe 1,FRG, (0721)385090
Sub/UseNet: wasp@chumly.ka.sub.org -or- Bitnet: UKF5@DKAUNI2.Bitnet
A conservative is a worshipper of dead radicals.
Technical Details
Message-ID:
<504c.ANN@chumly.ka.sub.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!mcsun!Germany.EU.net!rz.uni-hildesheim.de!agsc!public!flatlin!pilhuhn!chumly!waspReferences:
<1992Nov3.112850.3556@pbinfo.uni-paderborn.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!Germany.EU.net!rz.uni-hildesheim.de!agsc!public!flatlin!pilhuhn!chumly!wasp From: wasp@chumly.ka.sub.org (Walter Mildenberger) Message-ID: <504c.ANN@chumly.ka.sub.org> Date: Sat, 07 Nov 1992 18:32:02 +0100 Organization: *private amiga site* Newsgroups: amiga.pbinfo,comp.sys.amiga.misc Subject: Re: Frage zur dos.library References: <1992Nov3.112850.3556@pbinfo.uni-paderborn.de> X-Newsreader: Ann 0.10 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Lines: 47