在小弟我的视图中为什么响应键盘消息必须在PreTranslateMessage中来判断

在我的视图中为什么响应键盘消息必须在PreTranslateMessage中来判断?我直接voidCCalendarView::OnKeyDown(

在我的视图中为什么响应键盘消息必须在PreTranslateMessage中来判断?
我直接void   CCalendarView::OnKeyDown(UINT   nChar,   UINT   nRepCnt,   UINT   nFlags)  
{
}
为什么在更新视图后就无法响应了呢?

[解决办法]
OnKeyDown必须在拥有焦点的情况下才能响应。
看看焦点哪去了
[解决办法]
消息被MainFrame接收了
[解决办法]
Ctrl+D;看看你的Tab顺序!!!!