如何从 CFont 对象获取自动计算的字体宽度?
我使用固定大小的字体(例如:“Courier New”)。当我通过调用 CFont::CreateFont 函数初始化 CFont 对象时,我只想指定字体高度。 CFont Font; Font…
CMutex::Lock 与 CSingleLock::Lock
我被任命来支持一些遗留代码,并且我看到了一些让我困惑的事情。在代码的某些部分中,我看到类实例使用 CMutex 实例来同步方法执行。例如, class CCl…
在我的 vc++ 中查找嵌入式设备所连接的 COM 端口的最佳方法程序
我想找到我的设备在我的 vc++ 程序中连接的 COM 端口。 到目前为止,我曾经扫描从 0 到 15 的所有端口,并发送一些命令,如果回复适合我,我可以确认…
在 vc++ 中出现窗口后,我可以更改对话框中的静态文本吗? mfc应用程序?
我正在使用 OnInitDialog 初始化一个对话框,并将静态文本初始化为“正在加载”, 现在我有一个函数在返回静态文本后应该从“正在加载”更改为“已初…
MFC WinApp 在不同线程中调用 InitInstance 和 OnAppExit/析构函数
我在我们的一个客户环境中遇到了问题 - 当我在 OnAppExit (或析构函数)中 AfxGetApp()->WriteProfileString 时它不起作用。我无法在任何地方重现它…
为什么AfxMessageBox显示汉字
这段代码用中文显示你好, char buffer[10]="hello"; AfxMessageBox((LPCTSTR)buffer); 而这段代码用英语显示它 AfxMessageBox(L"hello"); 如果这是我…
从 C++ 调用 C# .NET 服务应用?
我有一个用 Visual Studio 6 编写的旧 MFC 应用程序。这将在某个时候用 C# .NET 重写。然而,在此之前我必须为现有应用程序编写几个新的 Windows 服务…
__targv 在我的 MFC Windows 应用程序中为 NULL。参数== 1
我有一个 Windows 应用程序设置如下: 调试 - 构建一个静态链接它使用的库的 exe 发布 - 构建一个链接到 DLL 的 exe 我刚刚创建了发布版本,唯一的区…
MFC:如何创建带有列表框和多个页面的选项对话框?
使用 Visual Studio 2010 C++ 和 MFC 进行开发。我想创建一个可以显示多个选项的选项(首选项/设置)对话框。在考虑了许多不同的选项对话框 UI 后,我…
非 unicode 程序的语言更改 ini 读取
我有一个非 unicode 应用程序,它使用 unicode 版本的 ini 读取函数,例如 GetPrivateProfileSectionW 和 GetPrivateProfileStringW。当“非 unicode …