combobox - MFC 对话框未在下拉列表组合中显示资源选项字符串
问题描述
我知道你会要求一个你可以尝试的例子,但我发现很难做到。对不起 ....
我有一个 MFC 对话框,我最近添加了一个组合控件:
COMBOBOX IDC_COMBO_PUBLISHERS_TO_DISPLAY,44,18,107,46,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
最初我在数据字段中添加了 3 个文本选项:
1;2;3
我确保下拉列表区域足够高以查看所有字符串。然而,当我编译它时,看不到任何内容。最后,我从数据部分删除了字符串,然后手动添加了它们。
您能想到会导致此问题的设置吗?
DLGINIT
部分:
IDD_DIALOG_PUBLISHERS_DATABASE DLGINIT
BEGIN
IDC_COMBO_PUBLISHERS_TO_DISPLAY, 0x403, 2, 0
0x0031,
IDC_COMBO_PUBLISHERS_TO_DISPLAY, 0x403, 2, 0
0x0032,
IDC_COMBO_PUBLISHERS_TO_DISPLAY, 0x403, 2, 0
0x0033,
IDC_COMBO_GENDER, 0x403, 8, 0
0x7242, 0x746f, 0x6568, 0x0072,
IDC_COMBO_GENDER, 0x403, 7, 0
0x6953, 0x7473, 0x7265, "\000"
IDC_COMBO_SERVING_AS, 0x403, 10, 0
0x7550, 0x6c62, 0x7369, 0x6568, 0x0072,
IDC_COMBO_SERVING_AS, 0x403, 16, 0
0x6552, 0x7567, 0x616c, 0x2072, 0x6970, 0x6e6f, 0x6565, 0x0072,
IDC_COMBO_APPOINTED_AS, 0x403, 14, 0
0x6f4e, 0x2074, 0x7061, 0x6f70, 0x6e69, 0x6574, 0x0064,
IDC_COMBO_APPOINTED_AS, 0x403, 20, 0
0x694d, 0x696e, 0x7473, 0x7265, 0x6169, 0x206c, 0x6573, 0x7672, 0x6e61,
0x0074,
IDC_COMBO_APPOINTED_AS, 0x403, 6, 0
0x6c45, 0x6564, 0x0072,
0
END
解决方案
推荐阅读
- html - Flexbox 缩小 div 而不是在调整大小时换行
- ios - 多次调用的面料
- c# - 无法运行带有 CHROME 81 的 Selenium 脚本 - 错误:必须有 Chrome v 79 ...该版本也失败了
- php - 在 Wordpress 中通过简码显示自定义帖子类型附件
- c# - 我的班级只有 X 和 Name 需要如何传递 3 个不同的值?
- typescript - Typescript:如何使对象数组遵守接口?
- javascript - 代码重置横幅的高度并与滑块下方的内容重叠
- qt - 将 Combobox 与 QStringList 模型一起使用时出现 QML 错误“未定义模型数据”
- c++ - C++ 文件。如何删除数据
- java - 将图像布置为已处理的一副纸牌