如果你在 MFC 的消息处理函数中看到 TranslateMessage,那通常是在处理 WM_KEYDOWN 或 WM_KEYUP 等键盘消息时使用的。这是一个示例:
void CYourDialog::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
// 处理键盘按下消息
// ...
// 调用 TranslateMessage 来翻译键盘消息
TranslateMessage(&m_msgCur);
CDialogEx::OnKeyDown(nChar, nRepCnt, nFlags);
}
这里 TranslateMessage 用于处理键盘消息,并将其转换为字符消息,以便后续的消息处理函数能够正确地处理字符输入。
转载请注明出处:http://www.pingtaimeng.com/article/detail/23070/MFC/CVSListBox