中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Visual C++ > BasicDelphi
windowsAPI简介--用户接口(系列2)
作者:ilovenet 时间:2001-10-14 10:18 出处:互联网 责编:chinaitpower
              摘要:windowsAPI简介--用户接口(系列2)

USER INTERFACE(用户接口程序)

 

用户接口:
用户接口函数可以应用软件创建和管理一个用户界面的功能.
你可以通过这些函数来控制屏幕的显示输出,提示软件用户输入
数据,还可以调用其它程序来用及时的交互响应用户的要求。
现在大多数的应用程序已经不单单是单个窗口作业了。

应用软件通过窗口类和相应的处理程序定义了它们一些基本
的行为和外观.窗口类确定了一些默认的窗口性质诸如:鼠标
的点击,菜单的响应等等.而一些相应的处理程序代码则是来响
应程序的窗口行为,调用外部请求作业,和处理用户的输入等。


应用程序通过使用API中的GDI(图形设备接口)功能函数在屏幕中
输出信息,因为所有的窗口共用一个显示屏幕,应用程序不可
能拥用整个屏幕的access(控制权).系统只能将要所有要显示输
出的列队显示在相应的窗口中。应用程序在得到处理消息时可以
在窗口中作出相应的输出,当窗口的位置,大小发生改变时,系
统会向应用程序发出消息,从而重新刷新或是重置应用程序的窗
口。

应用程序以消息的形式来接收鼠标和键盘的事件,操作系统将
鼠标的移动,点击和键盘的按键转换成相应的消息送到应用程
序的消息队列中去。(系统会给每个应用程序提供一个队列来
存放这些消息).然后,应用程序再调用相应的消息处理函数来
从消息队列中提取出这些消息,并将它们分派到相应的windows
处理程序中。

应用程序可以直接处理鼠标和键盘的消息或是让系统通过菜单
和快捷键列表来将它放到低级命令中。你可以通过菜单显示一
列命令给用户,通过用户的选择系统作出相应的行为。快捷键
表则是将按键消息与按键一一对应起来,通过它可以和相应的
菜单选择产生同样的消息。

应用程序经常会用对话框的形式来提示用户输入一些附加的住
处,一个对话框可以算作是显示信息或提示输入的一个临时的
窗口,它其中包括的一些常见控件有:按扭(buttons),以及接
收用户输入的文本输入框(Edit text),下拉框(combo box),
滚动条...等等。对话框通过处理这些控件的输入,并转化成
用用的消息送给应用程序,帮助应用程序完成一些命令。

你还可以通过加入一些数据"resources"文件或是一些DLL(动
态链接库文件)来共享一些有用的资源,如位图,图标,字体
和字符串等,应用程序通过资源函数来将这些有用的资源调
入并放到内存中去。

用户接口中还有一些其它的Windows功能函数,通过它们,你
可以对符号,剪贴板,光标,钩子,图标,菜单等等Windows
的对象进行方便的设置与使用。

(2,未完)

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有