WinApi所有者CComboBox编辑窗口,编辑CComboBox内部的窗口

时间:2012-07-13 11:06:24

标签: winapi combobox mfc ownerdrawn ccombobox

我有一个问题是否有可能拥有CComboBox编辑窗口(ComboBox内CComboBox /编辑窗口的最顶层窗口) 因为我已经使CComboBox成为OWNERDRAW并且我可以绘制项目(通过DrawItem()方法) 我也想绘制编辑项目(CComboBox控件的最顶层项目) 问题是它是编辑窗口,我可以在上面打字(我不能在上面画)。 我如何让这个窗口'可绘制'? 有什么建议? 谢谢

1 个答案:

答案 0 :(得分:1)

使用GetComboBoxInfo获取hwndItem(编辑字段的窗口句柄)。然后你只需将那个子类化为你想做的事情:)