1,16 → 1,15 |
#define MEMSIZE 0x3E80 |
#define MEMSIZE 4096*10 |
|
#include "../lib/io.h" |
#include "../lib/gui.h" |
|
void main() |
{ |
int id, key, i; |
word id; |
dword file; |
io.dir.load(0,DIR_ONLYREAL); |
loop() |
loop() switch(WaitEvent()) |
{ |
switch(WaitEvent()) |
{ |
case evButton: |
id=GetButtonID(); |
if (id==1) ExitProcess(); |
17,11 → 16,8 |
break; |
|
case evKey: |
key = GetKey(); |
if (key==013){ //Enter |
draw_window(); |
|
} |
GetKeys(); |
if (key_scancode == SCAN_CODE_ESC ) ExitProcess(); |
break; |
|
case evReDraw: |
29,18 → 25,18 |
break; |
} |
} |
} |
void draw_window() |
{ |
proc_info Form; |
int i; |
i=0; |
DefineAndDrawWindow(215,100,250,200,0x34,0xFFFFFF,"Window header"); |
DefineAndDrawWindow(215,100,350,300,0x34,0xFFFFFF,"Window header"); |
GetProcessInfo(#Form, SelfInfo); |
while(i<io.dir.count) |
for (i=0; i<io.dir.count; i++) |
{ |
WriteText(5,i*8+3,0x80,0xFF00FF,io.dir.position(i)); |
i++; |
} |
WriteText(10,110,0x80,0,#param); |
DrawCaptButton(100, 10, 100, 22, 22, 0xCCCccc, 0x000000, "Button"); |
WriteText(100,50,0x80,0,"Textline small"); |
WriteText(100,70,0x90,0,"Textline big"); |
DrawBar(100, 110, 100, 100, 0x66AF86); |
} |