#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "nano-X.h"
#include "nxcolors.h"
GR_WINDOW_ID wid;
GR_GC_ID gc;
int j=0;
int x=0;
int y=0;
void event_handler (GR_EVENT *event);
int main (void)
{
if (GrOpen() < 0)
{
fprintf (stderr, "GrOpen failed");
return -1;
}
gc = GrNewGC();
GrSetGCForeground (gc, GR_COLOR_RED);
wid = GrNewWindowEx(GR_WM_PROPS_APPFRAME |GR_WM_PROPS_CAPTION |GR_WM_PROPS_CLOSEBOX,"uunubt Nano-X ",GR_ROOT_WINDOW_ID, 0, 0, 640, 480, GR_COLOR_ROYALBLUE);
GrSelectEvents(wid, GR_EVENT_MASK_CLOSE_REQ | GR_EVENT_MASK_EXPOSURE);
GrMapWindow(wid);
GrText(wid, gc, 0, 460, "Hello World uunubt!", -1, GR_TFASCII);
for(;;)
{
x++;
GrText(wid, gc, x, 460, "Hello World uunubt!", -1, GR_TFASCII);
GrDelay(10);
if(x>640)
{x=0;}
};
GrMainLoop(event_handler);
return 0;
}
void event_handler (GR_EVENT *event)
{
switch (event->type)
{
case GR_EVENT_TYPE_EXPOSURE:
if(j<3)
{
;//GrText(wid, gc, 150, 150, "Hello World", -1, GR_TFASCII);
}
else
{
;
}
break;
case GR_EVENT_TYPE_CLOSE_REQ:
GrClose();
default: break;
}
}
汗!nano-X下的hello world 流水字幕
最新推荐文章于 2021-11-12 21:44:36 发布