当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

WinAPI入门[VC/C++编程]

赞助商链接



  本文“WinAPI入门[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

不要认为奇特,固然我们拥有众多“所见即所得”的编程方法来开辟众多界面风雅的利用程序,这些可视化的编程环境供应了大量的类库和控件,但是在开辟者享用便利的同时, 他们的手脚已经不知不觉的遭到了限制,有很多深化到Windows内部的操作它们无法完成, 为什么?因为所用的类库不支持.

事实上这些类库与控件都是架构在Window API的底子上面的,API即 ApplicationProgramming Interface -- 利用编程接口 的缩写,它不但为利用程序所调用,同时也是 Windows的一部份,Windows自身的运行也调用这些API函数.要理解若何利用API就必须了 解一些Windows的运行机制.

简单地说,Windows是由事件驱动的抢占式多任务操作系统.事件驱动是相关于历程驱动而言的,它改变了本来文件的次序履行方法;Windows既然是多任务系统,就必须能同时 处理多个事件,系统为利用程序生成一个消息行列,消息在上面被张贴和发送,利用程序只 要从其消息行列中取出消息,然后一一履行便可以了.

目前,我将利用最最基本的典范程序 HelloWin 来阐明WIN32 API的运行机制 首先,一个程序一定要有进入点,Win32 App的进入点函数的名称是WinMain,它的原型以下 int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine,int nCmdShow) hInstance是所谓的“实例句柄”,它是一个数值,当程序在Windows下运行的时刻,它被用 来唯一的标示这个程序,固然用户大概同时运行多个同一个程序,即运行多个“实例”,我 们可以看到,每一个实例都有差别的hInstance值.


  以上是“WinAPI入门[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 办理Windows7下WinAPN无法衔接网络的问题
  • WinAPI入门
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .