我想获取系统的默认复选框,以便在所有者绘制的 MFC 菜单中显示它。我已经阅读了这个问题,但这并没有回答我的问题。
我想实现这一行:
hbmpCheckboxes = LoadBitmap((HINSTANCE) NULL,
(LPTSTR) OBM_CHECKBOXES);
我从MSDN获得的,在菜单中模拟复选框部分
我收到此错误:错误 C2065 'OBM_CHECKBOXES': undeclared identifier
如果我自己定义它:#define OBM_CHECKBOXES 32759
,然后运行代码,则 LoadBitmap 返回一个句柄。在 VS2015 我看到这个:hbmpCheckboxes 0xc305143c {unused=??? }
,所以对我来说似乎返回了一个无效的位图句柄。我认为缺少的不仅仅是 OBM_CHECKBOXES 定义,但我不知道是什么。
- 有我应该包含的文件吗?
- 是否有我需要链接的 DLL?
- 有我应该设置的项目设置吗?
- 或者...?