MFC CComboBox 数据项如何存储?
Posted
技术标签:
【中文标题】MFC CComboBox 数据项如何存储?【英文标题】:How MFC CComboBox data item stored? 【发布时间】:2019-10-04 11:59:55 【问题描述】:在 MFC 中,(Visual Studio -> 设计模式 -> 资源视图),CCombobox 具有“数据”属性。此属性用于填充组合框中的数据项。但是当在记事本中打开 dialog.rc(资源)文件时,它不包含相同的数据项。我的问题是,如果对话框资源 (dialog.rc) 文件中不存在这些组合框项,它们是如何存储的?
【问题讨论】:
这些天我几乎从不使用 VS 'visual' 资源编辑器,但是,当我以前,总是有一个 big 文件创建(IIRC) .aps 扩展名。 VS2019 已将其所有临时文件移动到一个单独的文件夹中,但数据可能在其中某个地方。 .aps 文件始终只是临时文件,不保留任何有趣的数据。 【参考方案1】:我发现: 数据存储在同一资源文件中,但在某些 HEX 代码的其他部分中。
【讨论】:
值得补充的是,它保存在 DLGINIT 资源中。以上是关于MFC CComboBox 数据项如何存储?的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 7 上 SetCurSel 之后的 MFC CComboBox OnKillFocus/ShowDropDown