我爱Aspx >> VC.Net >> windows API简介--用户接口(系列2)windows API简介--用户接口(系列2)
R INTERFACE(用户接口程序)
用户接口:
用户接口函数可以应用软件创建和管理一个用户界面的功能.
你可以通过这些函数来控制屏幕的显示输出,提示软件用户输入
数据,还可以调用其它程序来用及时的交互响应用户的要求。
现在大多数的应用程序已经不单单是单个窗口作业了。
应用软件通过窗口类和相应的处理程序定义了它们一些基本
的行为和外观.窗口类确定了一些默认的窗口性质诸如:鼠标
的点击,菜单的响应等等.而一些相应的处理程序代码则是来响
应程序的窗口行为,调用外部请求作业,和处理用户的输入等。
应用程序通过使用API中的GDI(图形设备接口)功能函数在屏幕中
输出信息,因为所有的窗口共用一个显示屏幕,应用程序不可
能拥用整个屏幕的access(控制权).系统只能将要所有要显示输
出的列队显示在相应的窗口中。应用程序在得到处理消息时可以
在窗口中作出相应的输出,当窗口的位置,大小发生改变时,系
统会向应用程序发出消息,从而重新刷新或是重置应用程序的窗
口。
应用程序以消息的形式来接收鼠标和键盘的事件,操作系统将
鼠标的移动,点击和键盘的按键转换成相应的消息送到应用程
序的消息队列中去。(系统会给每个应用程序提供一个队列来
存放这些消息).然后,应用程序再调用相应的消息处理函数来
从消息队列中提取出这些消息,并将它们分派到相应的windows
处理程序中。
应用程序可以直接处理鼠标和键盘的消息或是让系统通过菜单
和快捷键列表来将它放到低级命令中。你可以通过菜单显示一
列命令给用户,通过用户的选择系统作出相应的行为。快捷键
表则是将按键消息与按键一一对应起来,通过它可以和相应的
【我对这篇文章有话说?】
一个应用二叉搜索树实现的字典,..[05-21]
一个逻辑推理类--从规则推测前提..[05-21]
windows API简介(系列1)[05-21]
Windows常用属性打开指令[05-21]
在对话框里面使用ON_UPDATE_COMM..[05-21]
过度抽象和关注细节的弊端[05-21]
Linux防火墙程序设计[05-21]
SCO UNIX 下设备驱动程序开发[05-21]
从 VBA 中使用 Visual Basic .NE..[05-21]
mfc版本及其对应vc版本一览表[05-21]