Microsoft基础类库(MFC)是用于Windows GUI编程的C ++框架。
我正在尝试重建在 Visual Studio 2010 上制作的旧程序,我将解决方案重新定位到 Visual Studio 2022 并做了一些细微的更改,现在当我尝试重建它时出现此错误
我在 Visual Studio 中有一个以前的 MFC 应用程序,它在调试时在应用程序对话框中显示各种工具栏和停靠窗口(特别是带有“构建”、“调试”等的“输出”窗口)
CMyButton, DrawItem(..) 我们如何在 CButton 派生类中让 BaseClass 首先绘制
我有设置了 BS_OWNERDRAW 样式的按钮。 我不想重新发明整个轮子来绘制按钮,只添加一个简单的方面。 我已经测试过这个,但是 BaseClass CButton::DrawItem(
我正在尝试使用 Squish 自动化一些 GUI 测试,但在 Squish 中不断遇到 MFC 资源 ID 的问题。 我创建一个像这样的静态标签: CStatic m_Status; m_Status.Create("", WS_CHILD |
MFC DDX_Text() 双输入 - CString %f 输出不同?
我有一个 MFC 应用程序在双精度值上使用 DDX_Text() 。我输入 .0000001 作为值,当我返回时它是 1e-07 (大概使用 %g),如果我以这种方式保存它,它仍然是 1e-07。 现在如果我参加 CSt...
好吧,我有点困惑。当我从《Programming Windows》(Charles Petzold)学习 Windows 编程中的消息循环时,情况看起来不错。我完成了最初的 3 章(Windows 消息、消息......
我有一个 MFC 文档/视图应用程序,MDI。一个文档有7个视图(基于CScrollView),我希望能够限制每个视图窗口的大小。 用户可以通过拖动来更改视图的大小...
我正在使用 MFC CDC 来尝试创建输出,并且当前正在尝试渲染一些图像。 在我的示例中,我希望输出约为 300x300 像素,但原始图片为 2360x1884。当我...
Visual Studio 中的 CMake MFC 项目缺少资源编辑器
我很难在 MFC CMake 项目中打开交互式资源编辑器,否则该项目可以正常编译和运行。 项目文件的布局如下: 。 ├── CMakeLists.txt ├──...
有没有办法让 AfxMessageBox() 从另一个程序中获取焦点?
我不是新手,但我的Windows编程能力很弱。我的电脑上运行着多个程序。一个是操作员界面,因此通常始终具有焦点。 如果发生错误/警告情况...
我想将Excel文件中的红色字符全部更改为蓝色字符,然后保存。 我一直在尝试,但方法好像不对,不起作用。 请指教。 颜色 = xlRange.Cells[i,...
我很好奇重用 CWinThread 的可能性。例如,我有以下类(互斥体和错误检查被省略): 我的班级 { friend UINT ThreadFunc(void* 参数);
没有重载函数的实例与参数列表匹配 C++ - 创建无模式对话框
我正在尝试使用 Create() 和 ShowWindow() 函数从资源创建一个无模式对话框。 但最终会出现错误“没有重载函数的实例与参数列表 c++&...
MFC MDI 函数调用与 SendMessage。 C 程序员试图理解一个基本概念
作为一名高级硬件 EE,我的大部分编程时间根据需要使用 C 来进行固件和内联汇编。我一直在开发 MFC MDI,你们中的一些人很好地帮助了我。我是创造者...
MFC SetRegistryKey 相反函数?我错过了什么?
在我的应用程序中,创建的默认注册表项称为: SetRegistryKey(_T("火车")); 它将“根”键值放置如下: 计算机\HKEY_CURRENT_USER\SOFTWARE\Trains 我的应用程序...
我工作中有一个使用MFC的GUI项目。 小部件(控件)在编译时消息映射表中进行消息处理。 我想在运行时有条件地向表单添加控件...
使用 Clang/VS-2019 构建的 MFC/DLL 中缺少 ATL::CStringT 函数
最近在 Visual Studio 2019 中安装了新的 LLVM/clang-cl 工具集,这可能是一个出色的补充!然而,当构建我的 EXE 和 DLL 文件时,我在链接蒂姆处收到以下错误...
C26451 访问 CStringArray 中的项目时发生算术溢出
得到这个代码: CString CMeetingScheduleAssistantApp::UpdateDateFormatString(COleDateTime& rDate, CString strDateFormatString) { CString strDayNumber, strNewDateFormatString =
严重性代码描述项目文件行抑制状态错误C3872'0x2019':标识符中不允许使用此字符
我是 C++ 新手,当我尝试构建项目时,我的代码出现以下错误: 严重性代码 描述 项目文件行抑制状态错误 C3872 '0x2019':这个字符不是
我创建了一个MFC cpp对话框应用程序,该主对话框的目的之一是通过复选框控件创建和销毁多个子图形窗口。单击复选框和 Cr...