mfc-pie mfc pie

MFC-GetModuleFileName获取当前进程已加载模块的文件的完整路径

TCHAR szname[MAX_PATH] = {0}; DWORD n= GetModuleFileName(NULL, szname, MAX_PATH);//获取当前进程已加载模块的文件的完整路径 /* 参数1:HMODULE hModule 一个模块的句柄。 可以是一个DLL模块, 或者是 ......

MFC-GetLocalTime获取系统日期和时间

SYSTEMTIME st; /* typedef struct _SYSTEMTIME { WORD wYear;//年 WORD wMonth;//月 WORD wDayOfWeek;//星期,0为星期日,1为星期一,2为星期二…… WORD wDay;//日 WORD wHour;//时 WO ......

《MFC篇》悬浮button

要在MFC中设置悬浮按钮,你可以按照以下步骤进行操作: 1. 首先,在你的对话框资源中创建一个普通的按钮控件,将其属性中的"Flat"设置为True,这将使按钮显示为一个扁平化的样式。 2. 在你的对话框类中添加按钮控件的成员变量。你可以使用类向导或手动添加。 3. 在对话框的OnInitDialo ......
button MFC

官网解决-找不到mfc140u.dll,无法继续执行代码

问题:找不到mfc140u.dll,无法继续执行代码 原因:一般都是电脑缺少或丢失了dll,或者没安装对应版本的vc运行库 解决:直接去官网下载vc运行库,安装即可 直接上Microsoft官网链接:https://answers.microsoft.com/zh-hans/windows/foru ......
代码 mfc 140 dll

【MFC】CSingleLock的使用

转载文章:[CSingleLock的使用](http://blog.chinaunix.net/uid-20743151-id-326518.html) ```cpp // 先看看其代码: // 声明 class CSingleLock { // Constructors public: CSing ......
CSingleLock MFC

MFC-文件操作CFile

......
文件 CFile MFC

《Win32篇》空项目、Win32项目、MFC项目、Win32控制台的区别

# 空项目、Win32项目、MFC项目、Win32控制台的区别 参考链接:https://www.cnblogs.com/MCSFX/p/13267287.html 参考链接:https://www.zhihu.com/question/20524989/answer/17575697 ## 空项目 ......
项目 Win 控制台 32 MFC

MFC-realloc修改数组容量

TCHAR* p, * q; // 分配初始内存空间 p = (TCHAR*)malloc(10 * sizeof(TCHAR)); // 初始化 p 中的数据 for (int i = 0; i < 9; i++) { *(p + i) = _T('a'); } *(p + 9) = _T('\0 ......
数组 MFC-realloc 容量 realloc MFC

《MFC篇》MFC文件结构

# MFC文件结构(VS2015为例) 原文链接:https://blog.csdn.net/fuhanghang/article/details/109826297 在VS2015中创建完项目之后,会自动生成下面的文件结构: ![image](https://img2023.cnblogs.com ......
MFC 结构 文件

MFC-MessageBeep播放系统定义的波形声音

MessageBeep(MB_ICONEXCLAMATION);//播放系统定义的波形声音 /* -1 从机器的扬声器中发出蜂鸣声 MB_ICONASTERISK 播放由SystemAsterisk定义的声音 MB_ICONEXCLAMATION 播放由SystemExclamation定义的声音 ......

MFC-Cimage类

......
MFC-Cimage Cimage MFC

MFC双缓冲简介

一、MFC为什么要实现双缓冲 在MFC界面绘图中,时常会遇到界面闪烁问题,尤其是在绘图不断更新的过程中,原因是“旧”图像还没擦除,“新”图像已经绘制,附加显示器刷新率及肉眼等问题,造成图像闪烁,给用户体验降低;在该条件下,需要通过双缓冲机制进行,关于闪烁的具体解释可参考https://en.wiki ......
简介 MFC

GDI+配置(MFC)

什么是GDI+? GDI+是WinXP系统与WinServer 2003系统的一部分,为系统二维绘图提供支撑,GDI+是对GDI(Graphics Device Interface)的升级,增加了相关属性及优化了相关属性。 GDI+在MFC中配置: /**********************GD ......
GDI MFC

MFC中CDC(CObject Device Context)类

程序运行后,程序的标题、边框、菜单区域等为非客户区,程序界面剩余部分为客户区域。 CDC的派生类: CPaintDC类:为响应Windows消息WM_PAINT的成员函数提供设备环境; CClientDC类:为非响应Windows消息WM_PAINT的成员函数提供设备环境; CWindowDC类:为 ......
CObject Context Device MFC CDC

基于MFC dll实现C++/CLI dll组件全过程详解(附完整源码) 浮云绘图

​ 模块化组件化实现独立的功能模块是软件设计的良好习惯,一般用实现为DLL。普通的DLL对外提供接口是采用导出函数接口,如果接口数量不大,只是50个以内,这种方式很适合;如果对外接口有上百个,导出函数接口就完全破坏了软件模块化分层设计的理念,使用接口非常麻烦,此情形采用C++/CLI导出类方式实现比 ......
浮云 全过程 组件 dll 源码

MFC中使用多线程

一、在MFC中使用多线程,可以通过CWinThread类来实现。下面是一个简单的示例,演示了如何在MFC应用程序中创建和使用多线程: 1. 在你的MFC应用程序中包含头文件 "afxmt.h",该头文件包含了多线程相关的类和函数。 2. 创建一个派生自CWinThread的自定义线程类。示例代码如下 ......
线程 MFC

vs2010mfc界面开发的空间b样条曲线插补算法。 vs2010mfc界面开发的

vs2010mfc界面开发的空间b样条曲线插补算法。vs2010mfc界面开发的空间b样条曲线插补算法。 文件包含的是空间B样条曲线插补,里面可以实现刀轨的生成调节刀轨的速度,曲线的空间旋转和平移,以及加工过程的G代码和步长的生成和设置,可以手动输入数据点,或者生成随机的数据点,然后内部可以反求控制 ......
界面 2010 算法 曲线 mfc

MFC-读写EXCEL

......
EXCEL MFC

w-pie chart

the full pie is 100 percentage. It can show numbers. If there is no time line, you can not say number decreases or increaes. Don't describe each count ......
w-pie chart pie

Pie(poj 3122)

My birthday is coming up and traditionally I’m serving pie. Not just one pie, no, I have a number N of them, of various tastes and of various sizes. F ......
3122 Pie poj

Visual Studio 调试效率提升小Tips 桌面 MFC应用程序增加控制台窗口

# Visual Studio IDE ## 调试问题 * 调试时中文字符串显示乱码或者问号 => 将该变量添加到监视,在变量名后添加`,s8` ## 为 gui 程序添加 console 窗口打印信息 ```cpp // wxh add console for print info! if (!A ......
控制台 应用程序 效率 桌面 程序

MFC-修改本进程权限为调试

HANDLE hToken; //存放获得的令牌 TOKEN_PRIVILEGES tp; //令牌权限结构体 /* 一个LUID_AND_ATTRIBUTES结构体. 每个结构体包括LUID和特权的属性 typedef struct _TOKEN_PRIVILEGES { ULONG Privil ......
进程 权限 MFC

WIN10 由于找不到mfc140u.dll,无法继续执行代码

最近遇到win10提示mfc140u.dll找不到,总是弹窗的问题. ![image](https://img2023.cnblogs.com/blog/794234/202305/794234-20230527082303512-1329697446.png) 网上一番百度搜索后发现给的方法都不能 ......
代码 WIN 140 mfc dll

MFC对话框标题栏去掉图标

需要在OnInitDialog里加 ModifyStyleEx(WS_EX_DLGMODALFRAME, 0); BOOL CDlgXXX::OnInitDialog() { CDialog::OnInitDialog(); // 去掉对话框标题栏上的图标 ModifyStyleEx(WS_EX_D ......
对话框 图标 标题 MFC

MFC-通过HWND获取HANDLE

HWND hWnd = ::FindWindow(_T("Windows.UI.Core.CoreWindow"), NULL);//获取与指定窗口类名和窗口名的最顶层窗口的窗口句柄 //寻找系统计算器句柄(win10) if (!hWnd) { AfxMessageBox(_T("系统计算器句柄没 ......
HANDLE HWND MFC

MFC-进程注入

......
进程 MFC

MFC视图切换大全总结

## 单纯视图之间的切换 单文档多视图切换是我在学习MFC中遇到的一个老大难问题,在今天总算是一一破解了。我觉得视图切换分为三个等级,第一是在未切分窗格的情况下切换视图类;第二是在分割窗格的一个窗格内实行视图切换;第三是在分割窗格和未分割之间的切换和视图切换。 在MFC创建SDI的伊始,MFC默认的 ......
视图 大全 MFC