这是父窗口的初始化函数
BOOL CPreParent::OnInitDialog() 
{
         CDialog::OnInitDialog();
/////////CList是CListBox控件的变量,父窗口中有一个CListBox.ListProc是回调函数
wpListProc = (WNDPROC)::SetWindowLong(CList.m_hWnd, GWL_WNDPROC, (LONG)ListProc);
CList.MoveWindow(-1000, -1000, 10, 10, TRUE); m_hIcon = ::LoadIcon(AfxGetApp()->m_hInstance, (LPCTSTR)ICON_PREVIEW);
::SetClassLong(this->m_hWnd, GCL_HICON, (LONG)m_hIcon);
ShowWindow(SW_MAXIMIZE);
/////////子窗口生成.pPreView设为child类型
         pPreView = new CPreView;
pPreView->Create(DLG_SYS_PREVIEW, this);
pPreView->ShowWindow(SW_SHOW);
}
请帮我分析上段代码的意思?
我碰到一个问题就是在父窗口中的WM_MOUSEWHEEL消息不再响应,而是通过ListProc中响应的,为什么会有这种情况?