- 4
- 0
- 约 144页
- 2017-04-27 发布于四川
- 举报
OPEN第五章MiniGUI程序设计
目 录 ;第5章 嵌入式开发环境的搭建;GUI(Graphics User Interface),图形用户界面,借助菜单、按钮等标准界面元素和鼠标进行操作,帮助用户方便地向计算机系统发出指令,并将系统运行的结果同样以图形方式显示给用户。
嵌入式GUI:轻型、占用资源少、高性能、高可靠性、可配置;5.2 常用嵌入式GUI介绍;;;5.3 MiniGUI概述;手机/PDA
;数字媒体/机顶盒
;工控仪表
;其他
;miniGUI系统架构;程序架构分析:;本机执行环境;2.Hello miniGUI;1) 头文件(前四个为必须)
#include minigui/common.h
#include minigui/minigui.h
#include minigui/gdi.h
#include minigui/window.h
#include minigui/control.h
common.h 包括 MiniGUI常用的宏及数据类型的定义。
minigui.h 包含了全局的和通用的接口函数以及某些杂项函数的定义。
gdi.h包含了绘图函数的接口的定义 。
window.h 包含了窗口有关的宏、数据类型、数据结构的定义以及函数接口声明。
control.h 包含了 所有内建控件的接口定义。
;2) MiniGUI程序入口点
int MiniGUIMain (int argc, const char* argv[])
{}
函数原形: int MiniGUIMain (int argc, const char* argv[])
参数argc 和argv 与C 程序main 函数的参数argc 和argv 的含义是一样的,分别为命令行参数个数和参数字符串数组指针。
main 函数已经在 MiniGUI的函数库中定义了,该函数在进行一些 MiniGUI的初始化工作之后调用 MiniGUIMain函数。;3) 设置主窗口属性 ——MAINWINCREATE 结构描述
//窗口信息
CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION; //风格
CreateInfo.dwExStyle = WS_EX_NONE;
CreateInfo.spCaption = Hello, world!; //标题名
CreateInfo.hMenu = 0; //无菜单
CreateInfo.hCursor = GetSystemCursor(0);
CreateInfo.hIcon = 0;
CreateInfo.MainWindowProc = HelloWinProc; //消息处理过程函数
CreateInfo.lx = 0;
CreateInfo.ty = 0;
CreateInfo.rx = 320;
CreateInfo.by = 240;
CreateInfo.iBkColor = COLOR_lightwhite;
CreateInfo.dwAddData = 0;
CreateInfo.hHosting = HWND_DESKTOP; //托管窗口 ;3) 设置主窗口属性 ——MAINWINCREATE 结构描述
CreateInfo.dwStyle = WS_VISIBLE | WS_BORDER | WS_CAPTION;
设置主窗口风格,这里把窗口设为初始可见的,并具有边框和标题栏。
CreateInfo.deExStyle = WS_EX_NONE;
设置主窗口的扩展风格,该窗口没有扩展风格。
CreateInfo.spCaption = “HelloWorld”
设置主窗口的标题为”HelloWorld”。 ;3) 设置主窗口属性 ——MAINWINCREATE 结构描述
CreateInfo.hMenu = 0;
设置主窗口的主菜单,该窗口没有主菜单。
CreateInfo.hCursor = GetSystemCursor(0);
设置主窗口的光标为系统缺省光标。
CreateInfo.hIcon = 0;
设置主窗口的图标,该窗口没有图标。;3) 设置主窗口属性 ——MAINW
您可能关注的文档
- Module2[必修1Unit3].ppt
- MM发票验证1TOPSAP培训的教程系列.ppt
- MKT手机硬件培训手则.ppt
- moldflow2016安装的教程.ppt
- MoldFlow_入门教程.ppt
- MongoDB的技术交流.ppt
- Module8Photos综合课件(外研版9上).ppt
- MOSFET_04直流特性.ppt
- Maya教程_第1章_三维世界.ppt
- Module7Unit1课件(外研版新标准英语第八册六年级下册课件)_副本.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 高一【美术(人美版)】人作与天开——中国古典园林艺术-教学设计.pdf VIP
- 同济大学《高等数学》授课教案.pdf VIP
- 美国联邦法规.docx VIP
- 嗜酸性肉芽肿性多血管炎诊治多学科专家共识(2025年版).pptx VIP
- 公安看守所智能化安防项目设计方案.pdf VIP
- 23.周亚夫军细柳复习课件.pptx VIP
- 一把手 2025年度在带头强化政治忠诚、提高政治能力;在带头固本培元、增强党性;在带头敬畏人民、敬畏组织、敬畏法纪;在带头干事创业、担当作为;在带头坚决扛起管党治党责任五个带头方面存在的问题.docx VIP
- 土壤导则培训.pptx VIP
- 2025年妇女保健科工作总结暨工作计划.docx
- 河流与湖泊第一课时课件-2025-2026学年八年级地理上学期(人教版2024).pptx VIP
原创力文档

文档评论(0)