"-"组合框(CComBox)综合文件.

来源:互联网 发布:五线谱变简谱软件 编辑:程序博客网 时间:2024/06/05 20:03

目录:

0.消息汇总.

1.常用方法总结.


0.通告消息汇总.

ON_CONTROL_REFLECT(CBN_EDITUPDATE, OnEditupdate) 由ComBox自行处理CBN_EDITUPDATE,当编辑部分文本变化,自动回调.

ON_WM_CTLCOLOR() 从ComBox派生出基类,afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);并实现重写即可.

注意:前面讲WM_CTLCOLOR为通告消息,也即是子控件发送给父窗口的,但对于对话框本身,它能收到nCtlColor为CTLCOLOR_DLG的WM_CTLCOLOR消息,这是自身发给自身的,显然,这时不是通告消息。

判断:nCtlColor CTLCOLOR_EDIT CTLCOLOR_LISTBOX pWnd也能合理运用了.



1.常用方法总结:

           ①SelectString   在组合框控件中查找符合要求的字符串.

           ②SetEditSel     使字符串出于被选中状态,蓝色凸显状态.<①②可配合使用>

           ③SetItemData 和  GetItemData将索引和值绑定.够后期使用.

           ④SetImageList 指定列表图. <一般先Set后,便于配合InsertItem成员函数进行使用,成员结构为COMBOBOXEXITEM中的iImage>

原创粉丝点击