⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test1.c

📁 zlg 的GUI实例
💻 C
📖 第 1 页 / 共 4 页
字号:
0xF3,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xE3,0xF9,
0xFE,0x7F,0xCF,0x80,0x1F,0xE0,0x7F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xC0,0x07,0xF0,0x00,0xFF,0xDF,0x80,0x7F,0xE0,0x3F,0xFF,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x07,0xF0,0x01,0xFF,0x9F,0x00,0x7F,0xC0,
0x07,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x80,0x0F,0xE3,0xFD,
0xFF,0xBF,0x00,0x7F,0xC0,0x07,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,
0x0F,0x00,0x0F,0xE7,0xFB,0xFF,0xFF,0x00,0xFF,0x80,0x03,0xFF,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1C,0x00,0x3F,0x80,0x07,0xF3,0xFF,0xFF,0x00,0xFF,0x80,0x00,
0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x3F,0x80,0x07,0xF3,0xFF,
0xFF,0xC1,0xFF,0x80,0x01,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x7F,0x3F,0xCF,0xE3,0xFF,0xFF,0xF3,0xFF,0x00,0x07,0xFF,0xC0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7C,0x7E,0x7F,0xC0,0x03,0xFF,0xFF,0xFF,0xFF,0x00,0x07,0xFF,
0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x7F,0x80,0x07,0xFF,0xFF,
0xFF,0xFF,0x00,0x07,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,
0xFF,0xBF,0xEF,0xFE,0xFF,0xFF,0xFE,0x00,0x07,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0xC0,0x00,0x01,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFC,0x00,0x07,0xFE,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xC0,0x01,0xF8,0x00,0xFF,0xFF,0xFB,0x0F,0xFF,
0xF0,0x00,0x0F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,
0xFF,0xFF,0xF3,0x03,0xFF,0xE0,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0xF0,0x01,0xFF,0xBF,0xF6,0x03,0xFF,0xE0,0x00,0x0F,0xFC,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF3,0xF9,0xFF,0xBF,0xE6,0x01,0xFF,0xF8,
0x00,0x1F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x03,0xF8,0x00,
0x7F,0xEE,0x01,0xFF,0xFF,0xE0,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x07,0x80,0x07,0xFB,0xFC,0xFF,0xD0,0x00,0xFF,0xFF,0xFC,0x7F,0xF0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0xF9,0xFC,0xFF,0xC0,0x00,0x3F,0xFF,0xFE,
0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,0x07,0xFB,0xFD,0xFF,
0xC0,0x00,0x7F,0xFF,0xFE,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,
0x1F,0x80,0x03,0xFF,0xFF,0xA0,0x00,0x7F,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x07,0xFB,0xFF,0x00,0x00,0x7F,0x81,0xFF,0xFF,
0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0xC7,0xFB,0xFF,0x40,
0x00,0xFF,0x80,0xFF,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,
0x1F,0xC0,0x03,0xFE,0x00,0x00,0xFF,0x80,0x7F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x7C,0x00,0x3F,0xC0,0x07,0xFE,0x80,0x00,0xFF,0x80,0x3F,0xFF,0xC0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x3F,0x8F,0xF7,0xFF,0x80,0x00,
0xFF,0x00,0x0F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,
0x0F,0xEF,0xFF,0x00,0x01,0xFE,0x00,0x03,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0xFC,0x00,0x1F,0xEF,0xFE,0x00,0x01,0xFC,0x00,0x03,0xFE,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x1F,0xDF,0xFC,0x00,0x03,0xFC,
0x00,0x07,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFC,0x00,0x3F,
0xDF,0xFA,0x00,0x03,0xF8,0x00,0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x03,0xFF,0xFE,0x3F,0x9F,0xF8,0x00,0x07,0xF8,0x00,0x0F,0xFC,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFE,0x00,0x1F,0xFA,0x00,0x07,0xF8,0x00,
0x0F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0x7F,
0xFF,0xF8,0x1F,0xF0,0x00,0x1F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xFB,0xFE,0x7F,0xFF,0xFF,0x9F,0xC0,0x00,0x3F,0xF8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0xFE,0x7F,0xFF,0xFF,0x9F,0xC0,0x00,0x3F,
0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xFF,0xFF,
0xFF,0xFF,0xC0,0x00,0x7F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0xFF,0xFF,0xBF,0xFF,0xFF,0x80,0x00,0xFF,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFF,0xFF,0xBF,0xFF,0xFF,0xC0,0x00,0xFF,0xE0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0B,0xFF,0xFF,0xFF,
0xFF,0xFF,0xE1,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0xFF,0xFF,0xF1,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xFF,0xFF,0xFD,0xFF,0x80,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xFF,0xFF,0xFE,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1F,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFC,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,
0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x7F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xF8,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,
0x18,0x0C,0xC0,0x00,0x00,0x00,0x00,0x07,0xB0,0x00,0x00,0x00,0x00,0x01,0xE0,0x00,
0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0xC3,0x85,0x9E,0x0F,0x0F,0x8F,0xFE,0x00,0x00,
0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0xC7,0xC7,0x9F,0x1F,
0x8F,0xCF,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,
0x1C,0xC6,0xE7,0x3B,0x9D,0x8D,0xC6,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x1E,0x3C,0xC6,0x66,0x71,0xD9,0xD8,0xE6,0x30,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x74,0xCC,0x66,0x61,0xDF,0xF8,
0x76,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0xE4,
0xCC,0x64,0x71,0xF1,0xF8,0x76,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,
0x01,0xFE,0x00,0x19,0xC4,0xC6,0xE4,0x7B,0xB9,0xD8,0xE6,0x30,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xFF,0x07,0xFF,0x80,0x18,0x8F,0xE7,0xFE,0x3F,0xFF,0x8F,0xC6,
0x3C,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xFF,0xDF,0xFF,0xE0,0x00,0x0F,0xF1,
0xFE,0x0F,0xFC,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x01,0xFE,
0x01,0xE0,0x00,0x0F,0xF1,0xFE,0x1F,0xFC,0x00,0x00,0x00,0x7E,0x00,0x00,0x00,0x00,
0x00,0x00,0x0E,0x00,0xFC,0x00,0xE0,0x00,0x07,0xF1,0xFE,0x1F,0xFC,0x00,0x00,0x00,
0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x00,0xFC,0x00,0xE0,0x00,0x07,0xF9,0xFE,
0x3F,0x7C,0xFB,0xF8,0x7F,0xFE,0x3F,0xF1,0xF0,0xF8,0xFB,0xFF,0x0E,0x00,0x7F,0x07,
0xE0,0x00,0x07,0xF9,0xFF,0x3E,0x7C,0xFB,0xFC,0x7F,0xFE,0x7F,0xF9,0xF0,0xF8,0xFB,
0xFF,0x8E,0x00,0xFF,0x8F,0xC0,0x00,0x07,0xF9,0xFF,0x3E,0x7C,0xFF,0xFC,0xFF,0xFE,
0x7F,0xFF,0xF8,0xF8,0xFF,0xFF,0xCE,0x00,0xFF,0xFF,0x80,0x00,0x07,0xFD,0xFF,0x3E,
0x7C,0xFF,0xFF,0xFF,0xFE,0xFF,0xFE,0xF8,0xFC,0xFF,0xFF,0xCE,0x01,0xF7,0xFE,0x00,
0x00,0x03,0xFF,0xFF,0xFE,0x7C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xFD,0xFF,0xFF,
0xEF,0xCF,0xFF,0xFF,0xC0,0x00,0x01,0xFF,0xDF,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xFC,
0x7F,0xFD,0xFF,0xFF,0xFE,0x03,0xFF,0x7F,0x9F,0xE0,0x00,0x01,0xFF,0xDF,0xFC,0x7C,
0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFD,0xFF,0xFF,0xFF,0x83,0xFE,0x7E,0x03,0xE0,0x00,
0x01,0xFF,0xDF,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xF8,0x3F,0xFF,0xFF,0xEF,0xFF,0xE1,
0xFC,0x7C,0x01,0xE0,0x00,0x01,0xFF,0x8F,0xFC,0x7C,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,
0xFF,0xBF,0xE7,0xFF,0xF0,0x00,0xF8,0x00,0xE0,0x00,0x01,0xFF,0x87,0xFC,0x7C,0xFC,
0x7F,0xFC,0xFF,0xFC,0x7F,0xFF,0xBF,0xCF,0x07,0xF6,0x01,0xF8,0x00,0xE0,0x00,0x00,
0xFF,0x07,0xF8,0x7C,0xFC,0x7F,0xFF,0xFF,0xFE,0xFF,0xFF,0xBF,0x9F,0xC7,0xF6,0x01,
0xF8,0x00,0xE0,0x00,0x00,0xFF,0x07,0xF8,0x7C,0xFC,0x7F,0xFF,0xFE,0xFF,0xFF,0x7F,
0xBF,0x9F,0xFF,0xE7,0xFF,0xFF,0xFF,0xE0,0x00,0x00,0x7F,0x07,0xF0,0x7C,0xFC,0x7E,
0x3F,0x7E,0x1F,0xF0,0x3F,0x9F,0x83,0xFF,0x03,0xFE,0x03,0xFF,0x00,0x00,0x00,0x7F,
0x03,0xF0,0x7C,0xFC,0x7E,0x1E,0x7E,0x0F,0xE0,0x1F,0x1F,0x01,0xFE,0x00,0xFC,0x01,
0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x03,0xF9,0xFC,0xF0,0xB8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x00,0xA8,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x4B,0x02,0x00,0x00,0x40,0xA0,
0xF8,0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,
0x7E,0x7A,0xA2,0x70,0xF8,0xFC,0xE8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x3D,0x7E,0xDF,0xD2,0x41,0xA0,0x40,0xA8,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x4A,0x97,0x62,0x42,0xA0,0x60,
0xA8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x4E,
0xF7,0x73,0xF8,0xFD,0xFD,0xEE,0x44,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
}; 


/*--  文字:  请  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
uint8  const  hzchar1[]=
{
0x00,0x40,0x47,0xFC,0x30,0x40,0x23,0xF8,0x00,0x40,0x07,0xFE,0xF0,0x00,0x13,0xF8,
0x12,0x08,0x13,0xF8,0x12,0x08,0x13,0xF8,0x16,0x08,0x1A,0x08,0x12,0x28,0x02,0x10
};

/*--  文字:  稍  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
uint8  const  hzchar2[]=
{
0x0E,0x20,0x79,0x22,0x08,0xA4,0x08,0xA8,0x7D,0xFC,0x19,0x04,0x1D,0x04,0x2B,0xFC,
0x29,0x04,0x49,0x04,0x49,0xFC,0x89,0x04,0x09,0x04,0x09,0x04,0x09,0x14,0x09,0x08
};

/*--  文字:  等  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=16x16   --*/
uint8  const  hzchar3[]=
{
0x20,0x80,0x3E,0xFC,0x28,0xA0,0x45,0x10,0x85,0x10,0x3F,0xF8,0x01,0x00,0xFF,0xFE,
0x00,0x20,0x00,0x20,0x7F,0xFC,0x04,0x20,0x02,0x20,0x02,0x20,0x00,0xA0,0x00,0x40
};


/****************************************************************************
* 名称:DemoBmp()
* 功能:绘画bmp图及汉字显示演示。
* 入口参数:无
* 出口参数:无
****************************************************************************/  
void  DemoBmp(void)
{  GUI_ClearSCR();				
   GUI_LoadPic(0, 0, (uint8 *)windows, 168, 124);
   GUI_PutHZ(210, 20, (uint8 *)hzchar1, 16, 16);
   GUI_PutHZ(210, 50, (uint8 *)hzchar2, 16, 16);
   GUI_PutHZ(210, 80, (uint8 *)hzchar3, 16, 16);

   WaitAKey();						// 等待一按键
}


 
/***********************************************************************
* 名称:DispButton49x14()
* 功能:显示一个提示框,当用户确定/取消时退出。
* 入口参数:无
* 出口参数:若是确定键,则返回0,否则返回1
***********************************************************************/
uint8  DispButton49x14(void)
{  uint8  select;
   uint8  key;
   
   WINDOWS  message;

   message.x = 45;
   message.y = 25;
   message.with = 150;
   message.hight = 80;
   message.title = (uint8 *) "Message for Demo";
   message.state = (uint8 *) 0;
   GUI_WindowsDraw(&message);
   GUI_PutString(60, 55, "Start the Demo.");
   
   select = 0;
   while(1)
   {  if(select==0)
      {  GUI_Button_OK1(60,80);
         GUI_Button_Cancle(130,80);
      }
      else
      {  GUI_Button_OK(60,80);
         GUI_Button_Cancle1(130,80);
      }
      
      key = WaitKey();
      if( (key==KEY_NEXT)||(key==KEY_BACK) ) select = 1- select;
      if(key==KEY_OK)
      {  GUI_WindowsHide(&message);
         return(select);
      }
   }

}


volatile uint8  keypress = 0;
/***********************************************************************
* 名称:IRQ_EINT3()
* 功能:外部中断3服务函数。置位keyin,使MoveCircle函数退出。
* 入口参数:无
* 出口参数:无
***********************************************************************/
void  __irq  IRQ_EINT3(void)
{  while( (EXTINT&0x08)!=0 )		// 等待外部中断信号恢复为高电平	
   {  EXTINT = 0x08;				// 清除EINT3中断标志
   }
   keypress = 1;
   VICVectAddr = 0x00;              // 中断处理结束
}



/***********************************************************************
* 名称:MoveCircle()
* 功能:将三个小球在屏幕上不断的滚动,实现动画操作。
* 入口参数:无
* 出口参数:无
***********************************************************************/
void  MoveCircle(void)
{  WINDOWS  mywindows;

   uint8  x0, y0;
   uint8  x0_bak, y0_bak;
   int8   x0_ver, y0_ver;
   
   uint8  x1, y1;
   uint8  x1_bak, y1_bak;
   int8   x1_ver, y1_ver;
   
   uint8  x2, y2;
   uint8  x2_bak, y2_bak;
   int8   x2_ver, y2_ver;
   
   if(DispButton49x14()==1) return; // 提示确定信息 
   /* 窗口演示 */
   mywindows.x = 0;
   mywindows.y = 0;
   mywindows.with = 240;
   mywindows.hight = 128;
   mywindows.title = (uint8 *) "Hello World!   -- HSB ";
   mywindows.state = (uint8 *) "Use the GUI for windows.";
   GUI_WindowsDraw(&mywindows);
  
   /* 使能外部中断3,用于退出函数 */ 
   VICIntEnable = 0x020000;		
   keypress = 0;	
   
   x0 = x0_bak= 125;
   y0 = y0_bak = 45;
   x0_ver = 1;
   y0_ver = 1;
   
   x1 = x1_bak = 35;
   y1 = y1_bak = 60;
   x1_ver = -1;
   y1_ver = 1;
   
   x2 = x2_bak = 200;
   y2 = y2_bak = 80;
   x2_ver = 1;
   y2_ver = -1;
   
   while(1)
   {  GUI_Circle(x0, y0, 20, 1);						// 绘画新的圆
      GUI_Circle(x0_bak, y0_bak, 20, 0);				// 擦除原位置上的圆
      x0_bak = x0;										// 保存当前圆的圆心坐标,以便擦除 
      y0_bak = y0;
      
      GUI_Circle(x1, y1, 20, 1);						// 绘画新的圆
      GUI_Circle(x1_bak, y1_bak, 20, 0);				// 擦除原位置上的圆
      x1_bak = x1;										// 保存当前圆的圆心坐标,以便擦除 
      y1_bak = y1;
      
      GUI_Circle(x2, y2, 20, 1);						// 绘画新的圆
      GUI_Circle(x2_bak, y2_bak, 20, 0);				// 擦除原位置上的圆
      x2_bak = x2;										// 保存当前圆的圆心坐标,以便擦除 
      y2_bak = y2;
      
      DelayNS(1);					// 延时
      
      x0 += x0_ver;					// 圆运动计算
      y0 += y0_ver;
      x0 += x0_ver;				
      y0 += y0_ver;
      
      if(x0<=22)					// 移到了最左边吗?若是,则向右运动(x_ver=1)
      {  x0_ver = 1;
      }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -