欢迎来到天天文库
浏览记录
ID:24171216
大小:50.00 KB
页数:3页
时间:2018-11-12
《microwindows体系结构及应用程序接口》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、MicroWindows体系结构及应用程序接口
2、第1...lunal>关键词:MicroSDOS上,实现1、2、4、8、16和32位的像素支持,以及实现VGA16平面模式支持。它的图形引擎能够运行在任何支持readpixel、ou_gpm.c支持Linux系统,串口鼠标驱动程序mou_ser.c支持Linux和ELKS系统,int33驱动程序mou_dos.c支持MSDOS系统。鼠标驱动程序的基本功能,是将鼠标中的数据编码,然后返回关于鼠标位置和按键的相对或绝对数据。在Linux下,MicroicroAGEHDR结构来表示。绘制时调用GdD
3、raage函数。(9)映射映射功能在实虚屏的转换中使用。GdBlit可以实现上层的API将虚拟内存存复制到显示屏上,复制时调用GdBlit函数。3Microessage被存放在应用程序的message-queue中,GetMessage函数将其取出。_GHAR针对键盘输入,_LBUTTONDOCREATE,删除时使用_DESTROY。DispatchMessage将消息传到处理程序的窗口。以下是处理消息的有关函数:SendMessage将消息传到窗口PostMessage将消息传到消息队列PostQuitMessage传递_QUIT消息到消
4、息队列读时中断程序GetMessage得到消息后结束中断TranslateMessage将按键按下/弹起的消息传到CARDispatchMessage将消息传到为它分配的窗口程序3.2窗口的创建和删除RegisterClass定义新的窗口类型并启动窗口程序UnRegisterClass删除窗口类型Createpty为空矩形时返回TRUEInflateRect放大矩形OffsetRect移动矩形PtInRect判断点是否在矩形区内4Nano-XAPI(1)Client/Server模型Nano-X允许应用程序使用Client/Server网络
5、协议或本地UNIXDomainSocket,可让几个应用程序运行在嵌入式设备或远端主机上,并连接到Server上显示出来。(2)窗口的创建和删除Nan0-X中使用GrNeapWindooveWindow用来移动,GrResizeWindow用来改变窗口大小。(4)窗口中的绘制①GraphicsContext。GrNewGC用来分配graphicsContext,删除时使用GrDestroyGC,GrCopyGC用来复制。创建一个GraphicsContext后,服务器返回一个GraphicsContext的ID,用来作为API的参数。GC中
6、不存放裁剪区和系统坐标系。②绘图API。见补充版(.dpj..)。
此文档下载收益归作者所有