我目前正在尝试将produce移植到Windows 8(桌面模式)。根据微软的说法,该产品应该可以正常工作,但我在使用CListCtrl调用时遇到了一个问题。list控件生成列表项,但列表控件上不显示任何文本,只显示一个空白文档图标。
该控件是所有者描述的控件,传入的数据肯定是有效的,但当将此数据插入控件中的新条目时,它最终显示为空白。这只发生在Windows 8上。
有没有人遇到过这个问题,或者对这个问题有什么想法?
发布于 2012-09-15 00:33:53
原来我们调用了一个ListBox_AddItemData()来推送Windows消息,这在以前的版本中是有效的,但Windows8不允许这样做。
实际捕获此消息的是一个ListView控件。一旦我切换了调用ListBox_AddItemData()的函数来发送自定义消息,被ListView控件捕获,指针现在是正确的,所以在Listbox_AddItemData的消息解析器中发生了一些变化。
https://stackoverflow.com/questions/12194663
复制相似问题