不求全面,先留个爪: TNotifyEvent = procedure(Sender: TObject) of object; TMethod = record Code, Data: Pointer; end;判断两个按钮的事件是否相等:procedure TForm1.Button5... Read More
posted @ 2014-05-11 19:00 findumars Views(1238) Comments(0) Diggs(0)
起因:非Windows句柄控件也可以处理鼠标消息,我想知道是怎么处理的;并且想知道处理消息的顺序(比如TPaintBox和TForm都响应WM_Mouse消息该怎么办)界面:把TPaintBox放到TForm的最左上角,不留一点缝隙,这样可以准确发送消息给TPaintBox,然后看看它处理完以后,是 Read More
posted @ 2014-05-10 04:08 findumars Views(1584) Comments(0) Diggs(0)
function Fun(x: Integer): Integer;asm mov ecx, &x dec ecx {汇编中的 dec 是减 1 指令, 和 Delphi 是一样的} mov @Result, ecx {在本例中去掉 @ 也可以, 暂时不知怎么回事}end;去掉两个符号,对... Read More
posted @ 2014-05-09 03:23 findumars Views(1350) Comments(0) Diggs(0)
举例:x指向的内存地址,其字节内容从低到高依次分别为c1,c2,c3,c4(Delphi读取一个integer的时候,结果是c4c3c2c1,其排列规则是"高高低低"),那么结果是c4,c3,c2,c1(Delphi读取一个integer的时候,结果是c1c2c3c4)用delphi写的程序,把x指... Read More
posted @ 2014-05-09 01:08 findumars Views(1603) Comments(0) Diggs(0)
DELPHI中的消息处理机制Delphi是Borland公司提供的一种全新的WINDOWS编程开发工具。由于它采用了具有弹性的和可重用的面向对象Pascal(object-orientedpascal)语言,并有强大的数据库引擎(BDE),快速的代码编译器,同时又提供了众多出色的构件。受到广大编程人... Read More
posted @ 2014-05-07 05:16 findumars Views(15200) Comments(2) Diggs(4)