如何在mfc中读取类对象表单文件(使用CFile)?
类 CMyFile { 整数a wchar_t str[10] 民众: CMyFile() { a = 12; wcscpy(str, L"dddd") } } 我用以下方式写 CMyFile l_temp CFile myFile CFileExce…
CListCtrl - 如何找到它被选中
我有一个 CDialog 类,其中有两个 ClistCtrl 类。 我想知道当前选择了哪个 listCtrl。 比如说,listCtrl A 和 B。即使当我在 A 和 B 之间移动时,假设…
Criticsection 可用于生产吗?
我们是 MFC 的几个新手,我们正在构建一个多线程应用程序。我们在 URL 中发现了一篇文章,警告我们不要使用 CCriticalSection,因为它的实现已被破坏…
重命名不同路径中的文件
我尝试使用 Follwoing 语法重命名一个文件: int iRenameXML,iRenameXMLErr iRenameXML = rename("D:\Debug\CurrentServers.xml", "D:\Debug\CurrentS…
如何防止CTreeCtrl的OnCustomDraw在我的画上绘制默认绘画
我创建了一个 CTreeCtrl 但我需要在红色空心框中标记一些项目。 因此,我创建了 OnCustomDraw 函数并在该项目周围绘制了一个红色框。出现了红色框,但…
如何使用MFC CScrollbar控件?
我已将水平 CScrollBar 控件放到对话框中。你到底怎么用它? 我尝试将手柄移至右侧,但它直接跳回左侧。所以我想我可能需要设置范围。我调用了 SetScr…
.NET 客户端 - MFC 常规 DLL 和用户定义的消息
更新:这是一个 .NET 客户端调用常规 DLL。我还有另一个扩展 DLL,它导出一些类并在常规 DLL 中使用。 我有一个第三方 DLL,它接受 WindowHandle 和用…
Windows 菜单:MF_HILITE 标志未清除
我有 CMenu 实例,在其中添加多个项目。对于我添加到其中的一项,我设置了 MF_HILITE 标志。 当我显示菜单时,相应的项目会根据要求正确高亮显示。问…
“无限” C不使用 ES_AutoHScroll 编辑文本
我对 ES_AUTOHSCROLL Set 有不良反应。 我想做的是创建一个编辑,可以根据其中的文本调整大小。然而,每当用户在编辑结束后输入内容时,我就会遇到问…
如何将派生控件(“MyCEdit”)放到对话框或属性页上?
这应该是显而易见的,但我找不到任何地方可以说明这一点。 我想从 CEdit 派生 MyCEdit,这样我就可以重写 OnChar 处理程序,并通过编辑框的键盘输入执…
Visual Studio C++组合框控件不适用于多字节字符集
我有一个使用组合框控件的 Visual Studio 2005 C++ MFC 项目。属性类型 = Dropdown。该项目最初采用 UNICODE 格式,并且组合框控件按预期工作。然后,…
无法在 MFC(VC++) 中将 const char* 转换为 int?
I am appending one CString value with integer but getting error as "Cannot Convert const char* to int . int iFolderType = 0 CString strCurrF…