如何在 Windows 列表视图控件中自定义绘制所选项目行
我已经创建了 NM_CUSTOMDRAW 消息处理程序来自定义绘制列表视图控件子项。差不多就OK了。但是,我无法自定义绘制选定的项目。我的自定义设置始终被忽…
如何在MFC中禁用/隐藏/删除属性页的关闭(x)按钮?
我正在使用属性表。最后一页包含“完成”按钮,该按钮显示注册成功的消息。 但是,如果用户单击(完成)属性页上的 x 按钮,DoModal 方法将返回 ID_CA…
Windows GUI 控制:LVCOLUMN 和 HDITEM 之间的区别?
我正在使用 Windows 列表视图控件,对 LVCOLUMN 和 HDITEM 有点困惑,前者结构用于定义列属性,后者用于定义列的实际标题对象,我理解正确吗? 如果是…
MFC 应用程序中的奇怪构建错误
我正在使用 Visual Studio 2010 在 MFC C++ 中编写端口扫描应用程序。当我尝试编译时,出现超过 100 个错误,所有错误均与文件 atlcore.h 和 afxcomct…
处理CListCtrl鼠标点击的问题
我有一个带有复选框的 listctrl(LVS_EX_CHECKBOXES)。它是一个单列列表控件。我的问题是,当我单击复选框时,特定项目被选中/取消选中。但是,当我…
_DllMain@12 已定义
我尝试从 mDNSResponder-107.6.tar.gz 存档构建子项目 ExplorerPlugin 但 收到下一个链接错误: uafxcwd.lib(dllmodul.obj):错误 LNK2005:_DllMain@…
如何使用 MFC 处理来自 MS Word 拼写检查器的事件?
我正在使用 Visual C++ 6.0 在我的应用程序(非托管 C++)中开发拼写检查器实现。我能够访问 MS Word 并使用 MFC 打开它。对于拼写检查,我调用函数:…
Windows API 和 MFC 编码风格规范
我在哪里可以找到完整的规范和指南/惯例 Windows API 和 MFC 编程的编码风格。可以看出 MS code 他们明确遵循严格的编码风格和约定,例如 匈牙利表示…
Ctrl+X、Ctrl+C 和 Ctrl+V 的 Windows 常量
我写了一些旧的 MFC 代码,我正在“刷新”一下。我在窗口类的 OnChar() 处理程序中有以下代码。 我真的不喜欢使用像 0x18 这样的常量。我想让代码更具…
EN_SETFOCUS 或 WM_SETFOCUS 上的 SetSel 不起作用
我在 Winapi/MFC 中遇到了下一个神秘的事情,我有一个编辑框,我必须在 Tab、Lclick、Rclick、Mclick 等上选择其中的内容。 最明显的路径是处理 SETFO…