读书人

多文档中给工具栏添加组合框CComboB

发布时间: 2012-03-03 15:33:03 作者: rapoo

多文档中,给工具栏添加组合框CComboBox 然后子类化CComboBox 出现的问题
多文档中,给工具栏添加组合框CComboBox, 然后子类化CComboBox。我在OnCtlColor消息中子类化的,获得一个CListBox 窗口句柄后,想改变ClistBox 的外观,比如边框什么的。但不成功。请问大家有什么好办法吗?

[解决办法]

探讨
不知道你具体要改哪些。可以自己从CComboBox派生一个类,如果要修改控件风格,可以重载PreSubclassWindow函数来做,如果要响应WM_CTLCOLOR消息,可以用ON_WM_CTLCOLOR_REFLECT来反射消息。

[解决办法]
http://www.3800hk.com/Article/cxsj/vc/kjlbcvc/2005-08-06/Article_33642.html

http://www.codeproject.com/KB/combobox/CustomComboBox.aspx
[解决办法]
ModifyStyle(WS_BORDER, 0, 0)

不就可以了

读书人网 >VC/MFC

热点推荐