`CDialog::SetWindowPos` 崩溃
如果我在如下构造的对话框上调用 CDialog::SetWindow:CDialog *tmp=new CDialog(IDD_TEST, theParent);,那么它就会崩溃。如果我调用,CDialog *tmp=…
寻找从我的 C++/MFC 应用程序启用打印的方法
自古以来,我一直试图避免从基于 Windows 的应用程序进行打印,因为缺乏对它的本机支持。每当绝对必要时,我都会动态地制作一个简单的 HTML 布局,然…
使用 MFC CArchive 序列化指针(使用 mfc100d.dll、CMemFile)
我在 VS2010 VC++ 中序列化和反序列化指针数据时遇到问题。基本上,程序无法序列化和反序列化 CObList * 指针数据。源代码执行正常步骤来处理该过程:…
添加 #include 破坏我的 ActiveX 控件?
在 ActiveX 控件中使用时 boost::mutex 标头是否存在已知问题? (Boost 版本 v1.39) 如果我在 Visual Studio 2008 中创建一个名为 “DefaultOCXCont…
错误消息无法打开包含文件:'gxall.h':没有这样的文件或目录
我正在尝试构建一些旧的 Visual C++ 代码。当我这样做时,我收到此错误消息: fatal error C1083: Cannot open include file: 'gxall.h': No such fil…
如何在mfc中动态创建domodal对话框?
我静态创建了两个对话框。 CParentDailog CMyDailog 然后 CParentDailog { CMyDailog *l_pdailog; } 在 CParentDailog 的 oninitdailog 中查看 l_pdai…
MFC 无法识别文件类型
我在 MFC 项目中使用 FILE 类型,但编译后,它显示以下错误: Error 23 error C4430: missing type specifier - int assumed. Note: C++ does not sup…
如何更改弹出菜单的字体大小(MFC,VC6)
我想知道是否有一种快速简便的方法来更改 PopupMenu 的高度(即,使菜单中的每一行都有增加的垂直尺寸),并更改字体大小以使用更大的字体。 您有可以…
拦截CDialog创建
我有一个相当大的应用程序,它显示许多不同的 MFC CDialog 派生对话框窗口。所有对话框都是从与此类似的中心函数显示的: void ShowDialog(CDialog& d…