保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

MicroWindows体系结构及应用程序接口


teMessage 将按键按下/弹起的消息传到WMCAR

DispatchMessage 将消息传到为它分配的窗口程序

3.2 窗口的创建和删除

RegisterClass 定义新的窗口类型并启动窗口程序

UnRegisterClass 删除窗口类型

CreateWindowsEx 按窗口类型创建一个窗口

DeatroyWindow 删除一个窗口

窗口创建后产生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://fanwen.oyaya.net收集整理)

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 复制一个矩形

I

《MicroWindows体系结构及应用程序接口(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/155208.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。