一个控件为另一个控件得父窗口 这个控件得事件响应

一个控件 pictire是在窗体上 我再创建一个combox 父窗口是该picture m_wndCombox.Create(WS_CHILD|WS_VISIBLE|WS_VSCROLL|CBS_DROPDOWNLIST,CRect(0,0,0,0), &m_wndpicture, IDR_COMBOX_CODE1); 这个时候 我想响应combox的消息 我自己手动写在view类中 ON_CBN_SELCHANGE(IDR_COMBOX_CODE1, &CCharShowView::OnCbnSelchangeCombox) 但是响应不了。。。。

http://bbs.csdn.net/topics/391913893?page=1

Sent when the user changes the current selection in the list box of a combo box. The user can change the selection by clicking in the list box or by using the arrow keys. The parent window of the combo box receives this notification code in the form of a WM_COMMAND message.

JavaScriptC#C++F#JScriptVBView ColorizedCopy to Clipboard

CBN_SELCHANGE

WPARAM wParam;
LPARAM lParam;

这个CBN_SELCHAGE控件通知是以WM_COMMAND消息发送给控件的父窗口的,你的COMBOX的控件的父窗口是Picture而不是View窗口。所以你需要在Picture控件关联的窗口类中处理这个通知事件~