COCOMBOBOX自绘有关问题

COCOMBOBOX自绘问题
在combobox的OnPaint函数里,我没有输出任何文本,但是系统也会自动把当前选中的文本画出来。
请问它是在哪里画出来的?




------解决方案--------------------
你调用了CComboBox::OnPaint()了吧。
自绘一般都在DrawItem里面处理吧。
------解决方案--------------------
DrawItem不是消息,是虚方法。参考例子CtrlTest
http://msdn2.microsoft.com/en-us/library/y5hb5f9t(VS.80).aspx
http://msdn2.microsoft.com/en-us/library/zz9355ha(VS.80).aspx

------解决方案--------------------
在ondraw()里面添加操作就可以了
------解决方案--------------------
创建窗口时加上CBS_OWNERDRAWFIXED风格, 并在父窗口中处理WM_MEASUREITEM和WM_DRAWITEM消息
------解决方案--------------------
自绘的画应该是在drawitem进行具体界面细节的绘制,measureitem主要可以进行界面尺寸的改变