2017年4月18日星期二

怎样将一个控件收到的消息全部转发另一个控件上去? (转发)

解决方案 »

  1. 给你个EX参考一下,全部消息转发可能会有问题的unit Unit1;interfaceuses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls;
  2. type
      TForm1 = class(TForm)
        Edit1: TEdit;
        Edit2: TEdit;
        procedure FormCreate(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
         oldproc:TWndMethod;
         procedure  testmsg(var mess: TMessage);
  3.   end;
  4. var
      Form1: TForm1;
  5. implementation
  6. {$R *.dfm}
  7. procedure  TForm1.testmsg(var mess: TMessage);
    begin
      oldproc( mess);
      SendMessage(Edit2.Handle,mess.Msg,mess.WParam,mess.LParam);
  8. end;
  9. procedure TForm1.FormCreate(Sender: TObject);
    begin
      oldproc:=Edit1.WindowProc;
      Edit1.WindowProc:=testmsg;
    end;
  10. end.

没有评论:

指定目录的图片2值化

```python # -*- coding: utf-8 -*- """指定目录的图片,自适应2值化 """ import os from PIL import Image import numpy as np imp...