首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

碰到个郁闷的事,主窗体重载WNDPROC想截获WM_KEYDOWN消息如何截获不了

2012-02-06 
碰到个郁闷的事,主窗体重载WNDPROC想截获WM_KEYDOWN消息怎么截获不了?procedureTFmain.WndProc(varMsg:TMe

碰到个郁闷的事,主窗体重载WNDPROC想截获WM_KEYDOWN消息怎么截获不了?
procedure   TFmain.WndProc(var   Msg:   TMessage);
begin
    inherited;
    if   (Msg.Msg   =   WM_KEYDOWN)   and   (Msg.wParam   =   VK_ESCAPE)   then
    begin
        ShowMessage( '截获了 ');
    end;
end;

KEYDOWN事件截获不了?我尝试别的WINDOWS消息,都能正常截获,为什么这个就截获不了,帮忙~~~~~~~~~~~~~~~~~

[解决办法]
if Msg.Msg=CN_KEYDOWN then
begin
if Msg.CharCode=VK_RETURN then
ShowMessage( 'OK ');
end;

热点排行