制作 C++/MFC 应用程序以从其他应用程序中提取 AssemblyInfo?
我正在尝试创建一个 C++/MFC 应用程序(所谓的“更新应用程序”),它可以从用 C#/.NET 3.5 编写的其他应用程序中提取 AssemblyVersion 信息。 这样我…
两个 MFC GDI 函数的混淆
祝大家有美好的一天。这是我在这里发表的第一篇文章。 我正在阅读“使用 MFC 编程 Windows - J Prosise(MS Press)” 在第二章中,我遇到了两个让我…
启用 ctreecntrl 树项中的复选框
我正在尝试在 Visual C++ 6.0 的 ctreecntrl 中启用/禁用树项中的复选框。我找到了对所有项目执行此操作的选项,但无法对每个项目执行此操作。有什么…
MFC中的ID模式问题
问题: 我正在使用 Visual studio 2010 MFC c++.. 面临这个问题 我需要我裸露的实际菜单,但我错误地处于编辑ID模式,我如何才能离开编辑模式..当我单…
类属性窗口:消息按钮丢失
我刚刚从 XP 迁移到 Win7 并安装了 Visual Studio Pro 2008,没有任何问题。 但现在我无法使用类“属性”窗口添加消息处理程序,因为只是缺少“消息”…
检测何时在 MFC COleDataSource VS2008 中粘贴剪切数据
我需要检测应用程序中的另一个应用程序/窗口何时粘贴到我之前设置的数据上,以便我可以将其从源窗口中删除。我发现 COleDataSource::DelaySetData 理…
追踪 WinSock MFC 应用程序中句柄泄漏的根源
我们正在开发一个应用程序,其中使用基于 WinSock 的 sime 套接字方法与外部模块进行通信。我们的要求是确保连接始终处于打开状态,因此,每当断开连…
在mfc应用程序中捕获键盘上按下的按键
我是 mfc 新手。我创建了一个 MFC 应用程序,我试图捕获是否按下了字符键。 我已将 ON_WM_CHAR 添加到消息映射中,并编写了一个 onChar 函数来在按下…
CEdit::GetLine() Windows 7
我有以下代码段,其中 m_edit 是 CEdit 控件: TCHAR lpsz[MAX_PATH+1]; // get the edit box text m_edit.GetLine(0,lpsz, MAX_PATH); 这在运行 Wind…
使用 ODBC 从 SQL 访问数据时遇到问题
我正在使用 MFC 使用 ODBC 从 SQL 数据源检索数据。 我在获取表中“id”字段以外的数据字段时遇到问题。 在随后的迭代中,发现除“id”之外的字段的 v…
如何向单个 TreeView 项目添加多个图标?
我试图向 Treeview 项目显示多个图标,但它没有显示所有图标,它只显示一个。 我正在使用以下代码: CImageList m_imageState; m_cTree.m_imageState.…
MFC Windows 应用程序中的选项卡不可单击
我有一个关于双显示器系统中的 MFC Windows 应用程序的奇怪问题。 假设我有显示器 A 和显示器 B。 如果我的窗口工具栏(开始菜单等)位于监视器 A 中…