home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga MA Magazine 1997 #3
/
amigamamagazinepolishissue03-1
/
ma_1995
/
08
/
ami031a.txt
< prev
next >
Wrap
Text File
|
1997-04-07
|
1KB
|
91 lines
/* Listing #6 */
#include <intuition/intuition.h>
#include <proto/dos.h>
#include <proto/exec.h>
#include <proto/intuition.h>
#include <stdio.h>
struct IntuitionBase *IntuitionBase;
char *pubscrname=0;
struct Screen *pubscreen;
struct Window *okno;
int main(int argc, char *argv[])
{
check_os(OS_20);
if (!(IntuitionBase=(struct IntuitionBase*)OpenLibrary("intuition.library", 37)))
return 20;
if (argc>1)
pubscrname=argv[1];
if (pubscreen=LockPubScreen(pubscrname))
{
if (okno=OpenWindowTags(0,
WA_Top, pubscreen->BarHeight+1,
WA_Height, pubscreen->Height-pubscreen->BarHeight-1,
WA_Title, "Okienko",
WA_Flags, WFLG_DRAGBAR | WFLG_DEPTHGADGET | WFLG_ACTIVATE,
WA_PubScreen, pubscreen,
TAG_DONE))
{
Delay(200);
CloseWindow(okno);
}
else
printf("Nie mogë otworzyê okna!\n");
UnlockPubScreen(0, pubscreen);
}
else
printf("Ekran publiczny \"%s\" nie istnieje!\n", pubscrname);
CloseLibrary((struct Library*)IntuitionBase);
return 0;
}