首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心理工论文电子通信
   MicroWindows体系结构及应用程序接口      ★★★ 【字体: 】  
MicroWindows体系结构及应用程序接口
收集整理:佚名    来源:本站整理  时间:2009-01-10 22:59:47   点击数:[]    

oyWindow 删除一个窗口

窗口创建后产生WM_CREATE消息,删除产生WM_DESTROY消息。

3.3 窗口的显示、隐藏和移动

ShowWindow函数指定窗口是否可见。MoveWindow改变窗口的位置和大小。窗口位置改变时,产生WM_MOVE消息;窗口大小改变时,产生WM_SIZE消息。

3.4 窗口的绘制

窗口绘制时产生WM_PAINT消息。窗口的标题栏自动绘制,设置属性使用SetWinowText,察看属性使用GetWindowText。

(1)实虚屏切换

窗口绘制使用的坐标系统是屏幕上的绝对坐标系,MicroWindows API使用的是相对坐标系。GetClientRect和GetWindowRect函数各自返回虚屏和实屏的坐标值。

(2)Device Contexts

调用图形API之间要包含device context。它指定系统所使用的窗口和坐标系,同时还定义系统默认的前景色和背景色。

GetDC用来包含device context。在画标题栏还需调用GetWindowDC。GetDCEx定义子/兄弟窗口的裁剪操作。绘制结束时调用ReleaseDC释放DC。

(3)图形API

见网络补充版(http://www.dpj.com.com

3.5 其它实用函数

WndSetDesktopWallpaper 设置桌面的背景图片

WndSetCursor 为窗口创建光标

WndRaiseWindow 拉伸窗口

WndLowerWindow 缩小窗口

WndGetTopWindow 返回最上层窗口的句柄

Sleep 睡眠

(1)设置窗口中心

WM_SETFOCUS和WMKILLFOCUS分别用于获取/删除中心。GetActiveWindow返回ancestor窗口,GetDesktopWINDOW返回当前桌面窗口的句柄。

(2)鼠标捕获

WM_MOUSEMOVE用来表示鼠标被移动。SetCapture获取全部的鼠标移动信息,ReleaseCapture返回到程序,GetCaptrue返回到捕获区域。

(3)区域管理

SetRect 定义一个矩形结构

SetRectEmpty 定义一个空矩形

CopyRect 复制一个矩形

IsRectEmpty 为空矩形时返回TRUE

InflateRect 放大矩形

OffsetRect 移动矩形

PtInRect 判断点是否在矩形区内

4 Nano-X API

(1)Client/Server模型

Nano-X允许应用程序使用Client/Server网络协议或本地UNIX Domain Socket,可让几个应用程序运行在嵌入式设备或远端主机上,并连接到Server上显示出来。

(2)窗口的创建和删除

Nan0-X中使用GrNewWindow创建窗口。GrNewInputWindow定义窗口只允许用来输入。函数定义了窗口的边界和颜色。

(3)窗口的显示、隐藏和移动

GrMapWindow用来显示窗口,GrUnmapWindow用来隐藏,GrRaiseWindow用来拉伸,GrLowerWindow用来缩小,GrMoveWindow用来移动,GrResizeWindow用来改变窗口大小。

(4)窗口中的绘制

①Graphics Context。GrNewGC用来分配graphics Context,删除时使用GrDestroyGC,GrCopyGC用来复制。创建一个Graphics Context后,服务器返回一个Graphics Context的ID,用来作为API的参数。GC中不存放裁剪区和系统坐标系。

②绘图API。见补充版(http://www.dpj.com.com)。



上一页  [1] [2] [3] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:基于USB2.0的MPEG视频卡的设计与实现

  • 下一篇文章:无驱动USB认证模块在电子商务中的应用
  • 返回上一页】【打 印】【关闭窗口
    中查找“MicroWindows体系结构及应用程序接口”更多相关内容 5VAR论文频道
    中查找“MicroWindows体系结构及应用程序接口”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››嵌入式系统的通信规约管理平台设计...
  • ››一种基于七号信令的局间话单采集系...
  • ››对于变频器的制动技术分析
  • ››电子文件管理元数据宏观结构多维分...
  • ››浅论卫星电视接收机的常见故障的检...
  • ››信息时代网络用户信息检索焦虑的心...
  • ››论GIS在高校房产管理中的实际应用
  • ››关于电力通信发展战略的思考 金李莎...
  • ››2G、3G切换精细化优化分析思路探讨...
  • ››光纤自动化生产的需求与时机
  • ››MicroWindows体系结构及应用程序接...
  • ››MICROMASTER420材料处理应用
  • ››MicroMaster变频器应用在较大易碎的...
  • ››MICROMASTERMM420在材料处理上的应...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .