// 除去DDE和MDI消息,一共159个消息,其中部分消息仅仅的转定义 // 普通消息,有两个参数和结果 PMessage = ^TMessage; TMessage = packed record Msg: Cardinal; case Integer of 0:... Read More
posted @ 2013-08-10 08:53 findumars Views(1518) Comments(0) Diggs(0)
各种控件的通知消码和控制消息可由MSDN-> Platform SDK-> User Interface Services->Windows User Interface->Controls 查得。Delphi里的Windows消息(一共227个基本消息) WM_NULL ... Read More
posted @ 2013-08-10 08:18 findumars Views(1399) Comments(0) Diggs(0)
TWinControl的构造函数中会调用MakeObjectInstance并且传递MainWndProc作为窗口消息处理函数,而MainWndProc则会调用虚函数WndProc来处理窗口消息。留个爪,对TButton的主要方法,都要仔细解读一下。 推测VCL控件组件大都应该重载TWinContr Read More
posted @ 2013-08-10 07:45 findumars Views(978) Comments(0) Diggs(0)
String String里的==和equalsJava String “equals”就是比较字符串的内容,由于以上程序中的所有字符串内容都是“test”,所以用equals比较它们都会相等。但是你是否知道Java中基类Obejct的equals方法跟“==”方法其实是一致的呢?只不过是Strin Read More
posted @ 2013-08-10 00:12 findumars Views(364) Comments(0) Diggs(0)
this的用法class Banana { void f(int i) {} }Banana a = new Banana(), b = new Banana();a.f(1);b.f(2);若只有一个名叫f()的方法,它怎样才能知道自己是为a还是为b调用的呢?为了能用简便的、面向对象的语法来书写代... Read More
posted @ 2013-08-09 18:37 findumars Views(409) Comments(0) Diggs(0)