Windows XP 和 7 中的 CString 格式问题和差异?
有一个问题,下面的代码适用于 Windows 7 而不适用于 Windows XP?无论如何,你知道其中的原因吗?提前致谢。我已经检查过这不是数据库错误。 对于 Wi…
我可以创建多少个关键部分有限制吗?
我有一个可以在多个线程上访问的类。 为了确保我没有同时访问,我将使用 CCriticalSection 我想知道我是否可以为该对象的任何副本创建一个 CCriticalS…
CFileDialog (MFC) 异常
我的程序中有以下几行 C++ 代码 CFileDialog dialog(true); CString strFileName=L""; INT_PTR nResult = dialog.DoModal(); if(nResult == IDOK) // …
如何在 Win32 GUI 程序中执行子控制台程序而不显示控制台窗口?
(我搜索了 SO 答案,但没有找到解决此问题的明确解决方案。) 我正在开发 MFC GUI 程序。该程序运行各种子程序,包括控制台程序和shell命令脚本(.cm…
DirectShow - 无法创建新线程
我在将 DirectShow 图形集成到现有应用程序中时遇到一些奇怪的问题。 首先要介绍几件事: 该图的目的是从具有公开的 DirectShow 接口的 FrameGrabber …
WideCharToMultiByte 何时 lpUsedDefaultChar 为真?
我试图理解 WideCharToMultiByte,我想知道 lpUsedDefaultChar 何时设置为 TRUE。 下面是一个示例: lpszW 应该是什么才能将标志设置为 true? lpszW …
属性表 (MFC) 的 RTL 布局问题
我正在阿拉伯语 Windows 中运行我的英语应用程序。它包含一个属性表 UI (MFC)。一切似乎都很好(从左到右或 LTR),除了按钮(确定、取消、应用和帮助…
MFC从文件中读取unicode字符串到字符串中
我有一个包含很长的 unicode 字符串的文件。 我想将文件中的整个 unicode 字符串读入字符串(或 CString)。 我怎样才能做到这一点? 谢谢…
如何在同一类(C++、MFC)中调用工作线程?
这是我的代码,其中包含错误: void ClassA::init() { HANDLE hThread; data thread; // "thread" is an object of struct data hThread = CreateThre…