MFC位移超过32位
我目前在位移运算符方面遇到问题。我对此不熟悉,所以请原谅这个蹩脚的问题。 我有下面的代码: INT iBitShift = 82; INT iMaxColumn = 82; for ( iCo…
将 VC++6/Win32 项目转换为 VS2010 C++/Win32 项目:已知问题
您是否知道在将 VC++6/Win32 项目转换为 VS2010 C++/Win32 项目类型期间突出显示已知或可能问题的资源?我对各种问题感兴趣: 编译器选项兼容性 编译…
如何在 MFC 中将工具提示文本显示为 TreeView 的表格?
我想实现一个功能,当我在任何 Treeview 项目上单击 F2 时,它应该显示该项目的工具提示(这通常是可能的)。但是在工具提示中,文本应该采用表格格式…
防止 MFC ActiveX 控件使用已加载到进程中的 DLL
简短版本:通过 Internet Explorer 加载到网页中的 MFC ActiveX 控件如何保证其关联的 DLL 是从其自己的目录加载的,而不是选取可能已加载到的同名 DL…
在 Windows 和 C++ 中延迟子菜单的填充
我有一个基于 C++ MFC CMenu 的上下文菜单对象,它有多个菜单项,其中一个菜单项是弹出菜单(即有一个子菜单)。填充子菜单是一个耗时的过程,因此我…
扩展现有 ActiveX/COM 组件的正确方法是什么?
我正在更新包含自定义 ActiveX 控件的 MFC 应用程序。作为更新的一部分,我有理由向 ActiveX 控件添加新方法,因此它现在具有与旧版本不同的界面。这…
如何确定 POINT 是否在按钮区域内
如何确定 POINT 是否在按钮区域内? POINT 位于屏幕坐标中,我有按钮所在窗口的句柄和按钮的句柄。 我尝试了 ::ScreenToClient(okBtnH , &tempPositio…
CMFCCaptionMenuButton 替代品?
我需要为 CDockablePane 创建一个标题栏按钮,它将调用一个包含各种选项的菜单。我尝试使用 CMFCCaptionMenuButton 并显示按钮和菜单,但菜单 id 的消…
VC++ 6.0 应用程序必须以管理员身份运行才能访问公共应用程序数据区域中的数据库
我有一个用 VS 6 编写的旧 C++/MFC 应用程序。我试图通过将 DB 目录移动到通用应用程序数据区域来使其与 Windows Vista 和 7 兼容。但是,当我尝试使…
在 MFC 对话框应用程序中绘制 IplImage
我有一个 MFC 对话框应用程序,用作使用 OpenCV 2.1 进行某些图像处理的前端。我想不再使用 cvShowImage 并将图像直接放置在对话框或合适的容器上。我…
try..catch 之后的命令不起作用
我有一个带有 try..catch 的方法。 结构是这样的: try { commands... } catch(...) { ERROR(...); } if(m_pDoc->m_bS = FALSE ) // Check here if Au…
AfxGetApp 返回 NULL
我的应用程序对 AfxGetApp() 的任何调用都会返回 NULL,有人可以帮忙吗? 它是从.dll项目转换而来的.exe项目,因此可能缺少一些项目配置。我已从使用 …
CStdioFile 未声明的标识符
使用 CStdioFile 类型时,我无法编译代码。我已经包含了 afx.h 头文件,但仍然收到错误。我想做的是编写一个包含整个 xml 文档的 cstring 文件。这个 …