(我现在在学习《MFC windows 程序设计》(第二版)下面的这个问题来自于该书的第八章)
BOOL CDlgCalcDlg::PreTranslateMessage(MSG* pMsg)
{
if (m_hAccel != NULL)
if (::TranslateAccelerator (m_hWnd, m_hAccel, pMsg))
return TRUE;
return CDialog::PreTranslateMessage (pMsg);
} 这个函数有什么作用?望各位高手详细指点
BOOL CDlgCalcDlg::PreTranslateMessage(MSG* pMsg)
{
if (m_hAccel != NULL)
if (::TranslateAccelerator (m_hWnd, m_hAccel, pMsg))
return TRUE;
return CDialog::PreTranslateMessage (pMsg);
} 这个函数有什么作用?望各位高手详细指点
您的意思是:将所有的已设置的快捷键进行翻译,
然后找到与其相对应的msg,
那么函数的主要目的是帮所有的快捷键找到相对应的消息。
我的理解正确吗?
望于指点!