效果
代码
Comobox改写
BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt)
{
类名 * DlgPar = dynamic_cast<类名*>(GetParent()->GetParent());
if(DlgPar!=nullptr)
DlgPar->OnMouseWheel(nFlags, zDelta, pt);
return TRUE;
}
底层对话框
static CString XYZ[3] = {
L"X", L"Y", L"Z" };
BOOL PreTranslateMessage(MSG* pMsg)
{
ASSERT(pMsg != NULL);
ASSERT_VALID(this);
ASSERT(m_hWnd != NULL);
// Don't let CDialog process the Escape key.
if ((pMsg->message == WM_KEYDOWN) && (pMsg->wParam == VK_ESCAPE))
return TRUE;
if (CWnd::PreTranslateMessage(pMsg)) return TRUE;