“VC++ 和Windows APIs”之通用APIs的分类(三)

日期: 2007-12-26 来源:TechTarget中国

  十、对话框APIs:对话框是Windows最常用的输入文本以及数值信息的途径和方法。对话框有用户自定义的,也有Windows本身所带有的(我们成为通用对话框)。从状态上可以分为模式(会禁止其它的窗体)和非模式(不禁止其它窗体)两种。需要注意的是在程序中我们必须有一个不可缺少的头文件commdlg.h。

  十一、绘图工具APIs:如果你是个画家,你一定很熟悉画笔和画刷吧!如果让你在Windows中去绘图或画画,你一定会为Windows的画笔和画刷的多样性和灵活而感到惊讶!我们知道画笔的主要功能就是画线,而画刷就是着色亦即填充区域。不过在你准备绘图之前,一定记得向Windows申请设备环境呀!

  十二、文件I/O APIs:Windows 32位的操作系统一定会提供一套完整的比标准的C/C++功能更强大的文件I/O函数。 原因有两个,第一、Windows 32位的操作系统是一个多流操作系统,第二、Windows 32位的操作系统具有安全环境。在WIN2000/NT/WIN32系统下的文件都采用安全属性描述符。

  十三、字体APIs:对于字体大家并不陌生,在Windows中字体是一种资源,可被设备环境所选用。

  十四、GDI对象APIs:GDI对象有字体、画笔、画刷、位图、调色板和区域句柄。这些APIs可以生成、获得、选择、及删除这些对象。
       
  十五、图标APIs:图标是Windows的一种资源,也是一个GDI对象。
        
  十六、键盘APIs:相信键盘是大家再熟悉不过的了,Windows利用虚拟键来映射键盘码。 这些函数可以用来检查键盘的状态或者获得虚拟键信息。
      
  十七、画线APIs:同第八类。  

  十八、映射APIs:如果有志于开发图像放大宿小的程序,透彻的理解这些函数一定让你梦想成真。在Windows中,映射函数可以让程序员设置窗口的大小和缩放因子,并对某一部份聚焦或缩小,以及坐标转换和旋转。

  十九、菜单APIs:菜单分两种,弹出式菜单和非弹出式菜单。这些函数可以让程序员检测菜单状态、修改菜单的内容(包括:图标、字体,颜色)和出现形式。
       
  二十、消息APIs:在Windows上开发程序, 永远都离不开消息,当然如果你不用API或许你感觉不到。Windows将大多数事件翻译成消息,通常这些消息放入消息队列中,并由消息循环来处理。当消息循环检测到消息队列中的消息时就会将其调度到适当的过程中进行处理。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 数字化转型:如何更好地利用API和微服务

    API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。

  • 金融行业数字转型:利用API构建新IT基础

    从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 私有存储云如何构建?

    如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。