zoukankan      html  css  js  c++  java
  • windows C++ 运行机制

    1.windows 应用程序是一种事件驱动的程序设计模式。主要是基于消息的。需要完成某种功能时会调用系统的某种支持,系统把功能调用包装成消息并投递到消息队列当中,最后应用程序从消息队列中取走消息并进行相应。
    系统控制硬件的响应及行为。应用程序只和系统交互于硬件无关。应用程序向系统法出指令,然后系统控制硬件进行运算输入输出。系统向应用程序开放的函数叫做系统函数,这些系统函数的集合叫做windows API。
    (句柄类似于指针,只一个资源的标示!)消息队列是一个先进先出的序列。
    2.在windows C++程序当中入口函数为  winmain函数  :
    //当程序运行起来之后每一个窗口都是一个实例
    int WINAPI WinMain(
    HINSTANCE hInstance,//当前实例的标示
    HINSTANCE hPrevInstance,//前一个实例的标示
    LPSTR lpCmdLine,//命令行参数的行数
    int nCmdShow//窗口显示的状态(最大化最小化)
    );

    3.创建一个窗口
    1)创建一个窗口类
    2)注册窗口
    3)创建窗口
    4)显示及更新窗口

    过程全部调用函数!
  • 相关阅读:
    C++ for循环遍历几种写法
    Windwos查看本地局域网内所有的ip方法
    c define
    ssh
    Linux的iptables菜鸟初学
    nc命令的用法
    电脑莫名重启,VS代码丢失的解决办法
    string判断是否是正常的ip格式
    机器学习之推荐算法
    Springboot将mybatis替换为mybatis-plus
  • 原文地址:https://www.cnblogs.com/SXLBlog/p/1561253.html
Copyright © 2011-2022 走看看