3,248
社区成员




BOOL MyPanel::OnCmdMsg(UINT nID, int nCode, void* pExtra, AFX_CMDHANDLERINFO* pHandlerInfo)
{
// TODO: Add your specialized code here and/or call the base class
//if (CDialog::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo))
// return TRUE;
CWnd* pParent = GetParent();
if (pParent != NULL)
{
return pParent->OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
}
return FALSE;
//return MyImage::OnCmdMsg(nID, nCode, pExtra, pHandlerInfo);
}
// void OnLButtonDown(UINT nFlags, CPoint point)
#define MSG_WM_LBUTTONDOWN(func) \
if (uMsg == WM_LBUTTONDOWN) \
{ \
SetMsgHandled(TRUE); \
func((UINT)wParam, _WTYPES_NS::CPoint(GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam))); \
lResult = 0; \
if(IsMsgHandled()) \
return TRUE; \
}