我觉得能做到。或者换个说法,我写了一个控件,把它放在FORM1上,想让这个控件处理FORM1.KeyPress或KeyDown或KeyUp或ShortCut。

解决方案 »

  1.   

    我觉得不可能,
    最起码遵循VCL的原则,
    是实现不料吧,
      

  2.   

    TO:xhc_2000
    虽然可以,但是我是写控件的,这是想让控件应该完成的功能,不应该让使用控件的人去协助完成是吧。
      

  3.   

    procedure WndProc(var msg : TMessage);
    begin
     inherited;
    end;
      

  4.   

    一个笨办法
      定义自己的消息
      在父窗体中的响应事件中PostMessage
      在你的控件中捕捉你的消息确实很笨
      

  5.   

    窗口子类技术 subclass