MFC学习系列之简单创建与学习

MFC学习系列之简单创建与学习


前言

了解一下


创建

基于VS2013进行MFC的项目搭建。





基于vs2013版本太过老旧,从vs2019版本中更新安装MFC控件。

  • 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 MSB8041 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。 mfcplot C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160
    出现报错,为安装与不兼容问题。继续在VS2019中进行安装更新。

    主要是更新安装适用于最新v142生成工具的C++这一项的内容。安装完成即可解决这类问题。

关于创建的问题

在创建项目后,其实可以选择创建的类型,例如多个文件、单个文件、对话框等,不同类型的项目创建出来的文件不同,之前不了解,创建了多个文件,自动生成很多cpp,而对话框文件数量就很少。

关于控件使用

相比较于C#的.xaml的界面设计,其实MFC的界面设计也相同,只不过在资源视图中,一开始不了解的人会找很久不知道控件在哪里。在MFC项目的资源文件,找到.rc文件,就可以像C#中一样进行控件拖拉设计。

控件拖拉完成后,需要进行事件响应。可以双击控件直接跳转事件函数。只不过在使用MFC的过程中很多控件与事件的选择以及类型在不熟悉的情况下,不知道还会有什么区别没有。


总结

简单记录。

相关推荐
橘颂TA7 分钟前
【剑斩OFFER】算法的暴力美学——leetCode 946 题:验证栈序列
c++·算法·leetcode·职场和发展·结构与算法
闻缺陷则喜何志丹9 分钟前
【状态机动态规划】3686. 稳定子序列的数量|1969
c++·算法·动态规划·力扣·状态机动态规划
军军君019 分钟前
Three.js基础功能学习七:加载器与管理器
开发语言·前端·javascript·学习·3d·threejs·三维
liulilittle11 分钟前
OPENPPP2 网络驱动模式
开发语言·网络·c++·网络协议·信息与通信·通信
mjhcsp14 分钟前
C++ AC 自动机:原理、实现与应用全解析
java·开发语言·c++·ac 自动机
知识分享小能手21 分钟前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04中的人工智能—— 知识点详解 (25)
人工智能·学习·ubuntu
崇山峻岭之间22 分钟前
Matlab学习记录32
开发语言·学习·matlab
爱吃生蚝的于勒34 分钟前
【Linux】进程间通信之匿名管道
linux·运维·服务器·c语言·数据结构·c++·vim
乌暮35 分钟前
JavaEE初阶---《JUC 并发编程完全指南:组件用法、原理剖析与面试应答》
java·开发语言·后端·学习·面试·java-ee
CCPC不拿奖不改名39 分钟前
计算机网络:电脑访问网站的完整流程详解+面试习题
开发语言·python·学习·计算机网络·面试·职场和发展