第零步,测试代码:procedure TForm1.Button1Click(Sender: TObject);begin Label1.Caption := 'Hello World';end;---------------------------------------------------... Read More
posted @ 2014-11-25 08:00 findumars Views(1769) Comments(0) Diggs(0)
每次一些无聊开题的帖子,虽然杞人忧天,却总是能得到许多很不错的回复,摘录如下:----------------------------------------------------------------------------------------楼主杞人忧天,坚守不代表就不在学习,反而坚守一... Read More
posted @ 2014-11-24 17:53 findumars Views(803) Comments(0) Diggs(0)
来自万一的帖子:http://www.cnblogs.com/del/archive/2008/04/27/1173658.html的确做到了一行代码设置TForm控件的颜色(一点感想:Delphi程序员真幸福)。但真实的情况是,VCL框架在这个过程中做了大量的工作,经过多次消息的发送和响应,才达到 Read More
posted @ 2014-11-24 00:07 findumars Views(1344) Comments(0) Diggs(0)
TControl是图形控件,它本身没有句柄,所以不能直接使用WINAPI显示,调整位置,发消息等等,只能想办法间接取得想要的效果,但是可以直接使用一些不需要句柄的API,比如InvalidateRect。TWinControl是含有Windows句柄的窗口,它有句柄,因此所有使用句柄的WINAPI都 Read More
posted @ 2014-11-23 09:17 findumars Views(4195) Comments(0) Diggs(0)
任何情况下,在寄存器的使用上,BASM遵循如下的规则: ASM 语句执行过程中,必须保存EDI、ESI、ESP、EBP、EBX 的值(5个寄存器,意思是可以用,但最后得恢复成原模原样)。 ASM 语句可以任意使用EAX、ECX、EDX(三个参数寄存器,也许是编译器提前帮我们存放了三个寄存器的值,... Read More
posted @ 2014-11-21 21:42 findumars Views(1019) Comments(0) Diggs(0)