mfc-pie mfc pie

基于MFC框架的计算器小程序

MFC介绍: MFC(Microsoft Foundation Classes)是微软公司开发的一组C++类库,旨在简化Windows应用程序的开发。它提供了一系列用于创建和管理图形用户界面(GUI)的类和函数,为开发人员提供了丰富的工具和资源,用于构建功能强大的Windows应用程序。 我使用Vi ......
计算器 框架 程序 MFC

windows之MFC进度条

windows之MFC进度条 创建UI线程 创建线程类 在vsstudio2019中按快捷键ctrl+shift+x弹出类向导, 在类向导中添加MFC类, 选择父类为CWinThread。定义类名称点击确定即可。 关联该UI线程对应的对话框 BOOL CProgressThread::InitIns ......
进度 windows MFC

【关于运行程序时提示找不到mfc140.dll文件的解决办法】

问题现象: 方法一:下载.dll修复工具使用修复工具对.dll文件进行修复。(下载麻烦,一般还要交钱,不建议) 方法二:Windows系统文件检查功能管理员权限打开命令提示符(Win+R,按下回车键进入CMD界面) 输入" sfc /scannow",然后按下回车键扫描。 扫描完成后,对电脑关机重启 ......
办法 文件 程序 mfc 140

基于MFC框架的计算器小程序

MFC介绍: MFC(Microsoft Foundation Classes)是微软公司开发的一组C++类库,旨在简化Windows应用程序的开发。它提供了一系列用于创建和管理图形用户界面(GUI)的类和函数,为开发人员提供了丰富的工具和资源,用于构建功能强大的Windows应用程序。 我使用Vi ......
计算器 框架 程序 MFC

VC++ MFC 编程--CMap的使用

本文翻译自: CMap How-to - CodeProject 介绍 像我这样的程序员,在CMap之前学习了STL::map,总是认为CMap很难使用,并且总是尝试以STL::map的方式使用CMap。在本文中,我将解释CMap,以及如何将它用于您自己的自定义类。在本文的最后,我将展示一个如何正确 ......
CMap MFC VC

Go每日一库之173:Pie (高性能、类型安全的slice操作库)

在Go语言中,对slice和map是我们最常用的数据结构。比如,计算两个切片的交集、差集;判断切片中的元素是否都满足某个条件的等。我推荐大家使用这个包:`[elliotchance/pie](https://github.com/elliotchance/pie)`。 该包封装了**对切片和map的 ......
高性能 类型 slice 173 Pie

VS 2017 MFC开发最化小安装

适用范围 用于仅开发调试C++与MFC程序且硬盘空间不够的用户。 安装步骤 从vs官网找到在线安装器exe,记住选择15.0版本 在组建选择中,按照如下进行选择。 安装后启动即可。 ......
2017 MFC VS

MFC-GUI常用API

替换 m_comboSNCodeRandom.ResetContent(); m_comboSNCodeRandom.AddString("数字0-9"); m_comboSNCodeRandom.AddString("大写字母A-Z"); m_comboSNCodeRandom.AddString ......
常用 MFC-GUI MFC GUI API

MFC中使用函数实现ini文件的连续读写

实现的思路: 首先通过读取文件中的count值,确定当前信息条数; 第二步:将count进行累加,把信息写到累加后的键值“=”的后面; 第三步:写入count累加值,实现连续读写; 第四步:写入需要保存的信息; 第五步:读取当前count值; 第六步:根据当前count值,读取写入的信息; 最后就是 ......
函数 文件 MFC ini

MFC-SetupDiGetDeviceInstanceId获取设备的实例ID字符串

void show_instanceid_media() { // GUID_DEVCLASS_MEDIA HDEVINFO dev_info = SetupDiGetClassDevs(NULL, 0, 0, DIGCF_ALLCLASSES | DIGCF_PRESENT);//查询与指定参数匹 ......

MFC六大机制

我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。 首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4 ......
机制 MFC

MFC动态数组CArray

......
数组 动态 CArray MFC

P5851 [USACO19DEC] Greedy Pie Eaters P

如果只考虑选哪些奶牛吃派和奶牛吃派的顺序,就会陷入僵局,我们不妨考虑派的情况。 令 \(f_{i,j}\) 表示 \(i\sim j\) 这一段派,能满足一些奶牛,它们的最大可能体重。因为一头奶牛至少吃一个派,我们只关心区间内奶牛吃派的相对顺序,所以转移可以枚举当前区间最后吃的这头奶牛吃的某个派 \ ......
Greedy Eaters P5851 USACO 5851

C++系列十:MFC

[TOC](MFC) # 前言: 仅是简单了解,运行,看看是啥。 环境: ![Alt text](image.png) ![Alt text](image-1.png) # Helloworld: ![Alt text](image-2.png) ......
MFC

Exception Handling in MFC

Learn Microsoft C++, C, and Assembler MFC MFC concepts Delete_exception This is defined at STDAFX.h Code: #define DELETE_EXCEPTION(e) do { e->Delete() ......
Exception Handling MFC in

QT/MFC课程设计参考选题[2023-09-04]

# QT/MFC课程设计参考选题[2023-09-04] 课程设计参考选题 课程设计作为课程所学内容的实践,要求采用面向对象系统分析与设计方法,首先对问题进行需求分析,识别类与对象,设计合理的类结构与程序结构实现程序功能(恰当应用教材所介绍的各种数据结构和算法),用C++语言编写程序;然后设计各种可 ......
选题 课程 2023 MFC QT

MFC单文档应用程序引入GDI+

在MFC中引入GDI+,步骤如下: 1、在需要用到GDI+的文件中添加GDI+文件 1 #include <gdiplus.h> 2 using namespace Gdiplus; 2、在应用程序类(CGdiplusDemoApp)中添加成员变量: 1 ULONG_PTR m_gdiplusTok ......
应用程序 文档 程序 MFC GDI

MFC-剪贴板

复制文本到剪贴板 //**********复制文本到剪贴板********** CString text = _T("我是中国人"); BOOL b = OpenClipboard(); //打开剪贴板 /* 返回值: 如果通过CWnd打开了剪贴板,则返回非零值 如果其他应用程序或窗口已经打开了剪贴 ......
剪贴板 MFC

MFC-GetDlgItemText获取指定控件的文本

TCHAR name[256]; HWND hWnd = GetSafeHwnd(); int n = ::GetDlgItemText(hWnd, IDC_STATIC1, name, 254); /* 参数1:窗口句柄 参数2:控件ID 参数3:LPTSTR lpStr, //保存获取的文本的缓 ......

MFC-TeeChart图标控件

OCX组件下载:链接:https://pan.baidu.com/s/1yOEbV4NBFdkusK_3CilLxA 提取码:6666 系统注册 下载之后,看安装说明 ......
控件 MFC-TeeChart 图标 TeeChart MFC

MFC-Teechart控件

Teechart是第三方控件 下载及安装:https://www.xiazaila.com/soft/39886.html ......
控件 MFC-Teechart Teechart MFC

SP1837 PIE - Pie 题解

[题目链接](https://www.luogu.com.cn/problem/SP1837) ## 思路 一道简单**二分答案**题。 对于每个确定的派的体积,设置左边界 $l$、右边界 $r$ 和尝试值 $mid$,用 $\operatorname{check}$ 函数返回在每份有 $mid$ ......
题解 1837 PIE Pie SP

《介绍篇》MFC、QT、C# 比较

参考链接:https://blog.csdn.net/zhiyuan2021/article/details/125544546 ## 简单比较 1.做windows桌面应用当然是c# 2、QT(linux 三维) 3、MFC(追求性能) ## 1.做windows桌面应用当然是c# c#是.net ......
MFC

MFC组件的三种实例方法

一、直接拖放到资源对话框内,代码中按控件方式获取其指针,然后正常调用,这种方式最为稳妥,后续两种方式特定情形下,容易出现资源管理问题而卡死 hr = m_hWnd->GetDlgControl( IDC, IID_XXX, (void**)&m_spCtrl); 二、使用容器的方式创建组件 CAxW ......
组件 实例 方法 MFC

【MFC】CListCtrl 如何设置单元格颜色?

CListCtrl默认可设置的内容很少,如单元格颜色默认无法设置。若想设置单元格颜色,需要对CListCtrl进行拓展,已有老外为我们写好demo,这里对其中原理、设置方法进行一个解析。 其原理是:设置CListCtrl控件的OwerDraw属性为true,然后使用GDI画图函数进行各种自定义绘制。 ......
CListCtrl 单元 颜色 MFC

P5851 [USACO19DEC] Greedy Pie Eaters P题解

题目传送门:P5851 [USACO19DEC] Greedy Pie Eaters P - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 这题第一眼一头雾水,就从它求最值的方向开始想,不是dp就是贪心,想了一会儿,这道题没法用贪心,因为我们无论是按牛的体重贪心还是按吃派个数贪心都是 ......
题解 Greedy Eaters P5851 USACO

MFC-数学函数

sin正弦函数 FLOAT pi = 3.1415926; FLOAT f = sin(pi/2); //正弦函数 /* 参数:FLOAT 以弧度为单位 返回值:FLOAT */ ......
函数 数学 MFC

MFC-CopyMemory复制内存数据

TCHAR szname[50] = _T("物理"); TCHAR szfriend[] =_T("化学数学"); CopyMemory(szname+2, szfriend, sizeof(szfriend)); //复制内存数据 /* 参数1:PVOID Destination 要复制内存块的 ......
MFC-CopyMemory CopyMemory 内存 数据 MFC

【MFC】获取文件路径和文件夹路径

MFC的界面中,需要实现这样两个功能: 1、在界面上加一个按钮,单击按钮弹出一个对话框选择文件,在工程中获得文件的路径; 2、在界面上加一个按钮,单击按钮弹出一个对话框选择文件夹,在工程中获取文件夹的路径。 一、获取文件路径 ```cpp // -- 按钮的消息响应函数 void CDialogSa ......
路径 文件 文件夹 MFC