📝 Microsoft Foundation Class教程

20篇技术文档
  MFC教程

📅  最后修改于: 2020-11-20 06:21:19        🧑  作者: Mango

Microsoft基础类(MFC)库提供了一组函数,常量,数据类型和类,以简化为Microsoft Windows操作系统创建应用程序的过程。在本教程中,您将学习有关如何使用MFC启动和创建基于Windows的应用程序的所有信息。本教程适用于所有热衷于使用MFC开发一流应用程序的开发人员。本教程提供了一个动手的方法,其中包含分步的程序示例,源代码和插图,这些内容将帮助开发人员学习并将所获得的知识付...

  MFC-概述

📅  最后修改于: 2020-11-20 06:21:39        🧑  作者: Mango

Microsoft基础类(MFC)库提供了一组函数,常量,数据类型和类,以简化为Microsoft Windows操作系统创建应用程序的过程。在本教程中,您将学习有关如何使用MFC启动和创建基于Windows的应用程序的所有信息。先决条件我们假设您知道以下内容-关于Windows编程的一些知识。C++编程基础。了解面向对象编程的基础。什么是MFC?Microsoft基础类库(MFC)是用于在Mic...

  MFC-环境设置

📅  最后修改于: 2020-11-20 06:21:55        🧑  作者: Mango

Microsoft Visual C++是用于为Microsoft Windows操作系统创建应用程序的编程环境。要在C++应用程序中使用MFC框架,必须已安装Microsoft Visual C++或Microsoft Visual Studio。 Microsoft Visual Studio还包含Microsoft Visual C++环境。Microsoft提供了Visual Studio...

  MFC-VC++项目

📅  最后修改于: 2020-11-20 06:22:12        🧑  作者: Mango

在本章中,我们将介绍VC++项目的不同类型。 Visual Studio包括几种Visual C++项目模板。这些模板有助于创建基本程序结构,菜单,工具栏,图标,引用,并包含适合您要创建的项目类型的语句。以下是模板的一些重要功能。它为许多项目模板提供向导,并在您创建项目时帮助您自定义项目。创建项目后,即可构建和运行该应用程序。您不必使用模板来创建项目,但是在大多数情况下,使用项目模板更为有效。修改...

  MFC-入门

📅  最后修改于: 2020-11-20 06:22:38        🧑  作者: Mango

在本章中,我们将看一个可行的MFC示例。若要创建MFC应用程序,可以使用向导来自定义项目。您也可以从头开始创建应用程序。使用项目模板创建项目以下是使用Visual Studio中可用的项目模板创建项目的步骤。步骤1-打开Visual Studio,然后单击文件→新建→项目菜单选项。步骤2-现在您可以看到“新建项目”对话框已打开。步骤3-在左侧窗格中,选择模板→Visual C++→MFC步骤4-在...

  MFC-Windows基础

📅  最后修改于: 2020-11-20 06:23:40        🧑  作者: Mango

在本章中,我们将介绍Windows的基础知识。若要创建程序(也称为应用程序),请从MFC的CWinApp派生一个类。CWinApp代表Windows应用程序的类。让我们通过创建一个新的Win32项目来研究一个简单的示例。步骤1-打开Visual Studio,然后单击文件→新建→项目菜单选项。步骤2-现在您可以看到“新建项目”对话框。步骤3-在左侧窗格中,选择模板→Visual C++→Win32...

  MFC-对话框

📅  最后修改于: 2020-11-20 06:24:37        🧑  作者: Mango

在本章中,我们将介绍对话框。 Windows应用程序经常通过对话框与用户通信。CDialog类提供了用于管理对话框的接口。 Visual C++对话框编辑器使设计对话框和创建其对话框模板资源变得容易。创建对话框对象是一个两阶段操作-构造对话框对象。创建对话框窗口。让我们通过创建一个新的Win32项目来研究一个简单的示例。步骤1-打开Visual Studio,然后单击文件→新建→项目菜单选项。步骤...

  MFC-Windows资源

📅  最后修改于: 2020-11-20 06:25:52        🧑  作者: Mango

资源是一个文本文件,允许编译器管理诸如图片,声音,鼠标光标,对话框等对象。MicrosoftVisual Studio通过在与编程相同的环境中提供必需的工具,使创建资源文件特别容易。这意味着,您通常不必使用外部应用程序来创建或配置资源文件。以下是与资源有关的一些重要功能。资源是向用户提供信息的界面元素。位图,图标,工具栏和光标都是资源。可以操纵某些资源来执行某种操作,例如从菜单中选择或在对话框中输...

  MFC-属性表

📅  最后修改于: 2020-11-20 06:26:22        🧑  作者: Mango

属性表,也称为选项卡对话框,是包含属性页的对话框。每个属性页均基于对话框模板资源,并包含控件。它包含在页面上,顶部带有选项卡。该选项卡为页面命名并指示其用途。用户单击属性表中的选项卡以选择一组控件。要创建属性页,让我们通过创建一个基于对话框的MFC项目来研究一个简单的示例。创建项目后,我们需要添加一些属性页。通过显示“添加资源”对话框,展开“对话框”节点并选择IDD_PROPPAGE_X项之一,V...

  MFC-Windows布局

📅  最后修改于: 2020-11-20 06:26:52        🧑  作者: Mango

控件的布局对于应用程序可用性非常重要且至关重要。它用于在应用程序中安排一组GUI元素。选择布局时,需要考虑某些重要事项-子元素的位置。子元素的大小。添加控件让我们创建新的基于对话框的MFC项目MFCLayoutDemo。步骤1-创建项目后,您将看到以下屏幕。步骤2-从对话框中删除TODO。步骤3-从工具箱中拖动一些控件,您可以在左侧看到。(我们将拖动一个“静态文本”和一个“编辑控件”,如下面的快照...

  MFC-控件管理

📅  最后修改于: 2020-11-20 06:27:37        🧑  作者: Mango

在MFC应用程序中,在视觉上将控件添加到应用程序之后,如果要在代码中引用它,则可以基于该控件或与该控件关联来声明变量。 MFC库允许您为应用程序中使用的某些控件声明值或控件变量的两种类型的变量。一个变量用于存储在控件中的信息,也称为控件变量/实例。另一个变量称为“控制值变量”。用户可以使用此变量在该控件上执行某种动作。控制变量/实例控件变量是基于管理控件的类的变量。例如,按钮控件基于CButton...

  MFC-Windows控件

📅  最后修改于: 2020-11-20 06:28:07        🧑  作者: Mango

Windows控件是用户可以与之交互以输入或操纵数据的对象。它们通常出现在对话框或工具栏上。有各种类型的控件-基于文本的控件,用于向用户显示文本或向用户请求文本。基于列表的控件显示项目列表。基于进度的控件用于显示动作的进度。静态控件可用于显示颜色,图片或上述类别中不定期显示的内容。Sr.No.Controls & Description1Static ControlA static control...

  MFC-消息和事件

📅  最后修改于: 2020-11-20 06:30:10        🧑  作者: Mango

应用程序由各种对象组成。大多数情况下,计算机上正在运行多个应用程序,并且不断要求操作系统执行一些任务。因为可能会出现很多无法预期的请求,所以操作系统将其留给对象来指定所需的对象,所需的时间以及预期的行为或结果。总览Microsoft Windows操作系统无法预测一个对象需要处理哪些类型的请求以及另一个对象需要进行哪种类型的分配。为了管理所有这些分配和请求,对象发送消息。每个对象都有责任决定发送什...

  MFC-Activex控件

📅  最后修改于: 2020-11-20 06:30:30        🧑  作者: Mango

ActiveX控件容器是为ActiveX(以前称为OLE)控件提供运行环境的父程序。ActiveX控件是使用Microsoft ActiveX技术的控件。ActiveX不是一种编程语言,而是关于应用程序应如何共享信息的一组规则。程序员可以使用多种语言开发ActiveX控件,包括C,C++,Visual Basic和Java。您可以创建一个能够包含带有或不带有MFC的ActiveX控件的应用程序,但...

  MFC-文件系统

📅  最后修改于: 2020-11-20 06:31:23        🧑  作者: Mango

在本章中,我们将讨论文件系统的各个组成部分。驱动器驱动器是连接到计算机的物理设备,因此它可以存储信息。逻辑磁盘,逻辑卷或虚拟磁盘(简称VD或vdisk)是一种虚拟设备,可在计算机系统中的一个或多个物理磁盘驱动器上提供可用存储区域。驱动器可以是硬盘,CD ROM,DVD ROM,闪存(USB)驱动器,存储卡等。您要执行的主要操作之一是获取计算机上的驱动器列表。让我们通过创建一个新的基于MFC对话框的...