• mfc线程对话框 > MFC基本应用程序的建立
  • MFC基本应用程序的建立

    免费下载 下载该文档 文档格式:PPT   更新时间:2007-03-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:番茄花园
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    第3章 MFC基本应用程序的建立
    3.1 Windows编程基础
    编制一个功能强大和易操作的Windows应用程序所需要的代码肯定会比一般的C++程序要多得多,但并不是所有的代码都需要自己从头开始编写,因为Visual C++不仅提供了常用的Windows应用程序的基本框架,而且可以在框架程序中直接调用Win32 API(Application Programming
    Interface, 应用程序接口)函数.这样,用户仅需要在相应的框架位置中添加自己的代码或修改部分代码就可实现Windows应用程序的许多功能.
    3.1.1 简单的Windows应用程序
    先来看一个最简单的Windows应用程序Ex_HelloMsg.
    [例Ex_HelloMsg] 一个简单的Windows应用程序
    #include
    int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nCmdShow)
    {
    MessageBox (NULL, "你好,我的Visual C++世界!", "问候", 0) ;
    return 0 ;
    }
    在Visual C++ 6.0运行上述程序需要进行以下步骤:
    (1) 选择"文件"→"新建"菜单命令,显示出"新建"对话框.在"工程"标签页面的列表框
    中,选中Win32 Application项.
    (2) 在工程编辑框中键入Win32应用程序项目名称Ex_HelloMsg.在"位置"编辑框中直
    接键入文件夹名称,或单击浏览按钮选择一个已有的文件夹.
    (3) 单击[确定]按钮继续.一个询问项目类型的Win32应用程序向导将被显示,选中An
    empty project项.单击[完成]按钮,系统将显示该应用程序向导的创建信息,单击[确
    定]按钮系统将自动创建此应用程序.
    (4) 再次选择"文件"→"新建"菜单命令,显示出"新建"对话框.在"文件"标签页面左边的
    列表框中选择C++ Source File项,在右边的文件框中键入Ex_HelloMsg.cpp,单击
    [确定]按钮.
    3.1.1 简单的Windows应用程序
    [例Ex_HelloMsg] 一个简单的Windows应用程序
    (5) 输入上面的代码,运行程序,结果如图3.1所示.
    从上面的程序可以看出:
    ● C++控制台应用程序以main函数作为进入程序的初始入口点,但在Windows应用程
    序中,main主函数被WinMain函数取代.WinMain函数的原型如下:
    int WINAPI WinMain (
    HINSTANCE hInstance, // 当前实例句柄
    HINSTANCE hPrevInstance, // 前一实例句柄
    LPSTR lpCmdLine, // 指向命令行参数的指针
    int nCmdShow) // 窗口的显示状态
    图3.1 Ex_HelloMsg运行结果
    3.1.1 简单的Windows应用程序
    所谓句柄是一个标识Windows资源(如菜单,图标,窗口等)和设备等对象的数据指针类型.通常,一个句柄变量可用来对系统中某些资源的间接引用.
    ●每一个C++ Windows应用程序都需要Windows.h头文件,它还包含了其他的一些Windows头文件.这些头文件定义了Windows的所有数据类型,函数调用,数据结构和符号常量.
    ●程序中,MessageBox是一个Win32 API函数,用来弹出一个消息对话框.该函数第一个参数用来指定父窗口句柄,即对话框所在的窗口句柄.第二,三个参数分别用来指定显示的消息内容和对话框窗口的标题,最后一个参数用来指定在对话框中显示的按钮.

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • mfc强制退出线程  mfc线程  改变mfc对话框的样式  mfc非模式对话框  mfc对话框  mfc对话框添加菜单  mfc弹出对话框  mfc对话框控件重画  mfc下拉对话框