delphi的这两个句柄值不一样?
procedure TForm1.Button1Click(Sender: TObject);
begin
canvas.TextOut(5,20,inttostr(button1.Handle ));//
canvas.TextOut(5,50,inttostr(getdc(button1.Handle ) ));//与上句有什么不同的意义?
end;
补充:canvas.TextOut(5,20,inttostr(button1.Handle ));//数值固定
canvas.TextOut(5,50,inttostr(getdc(button1.Handle ) ));//数值每次点击不一样
请高手解释一下这方面的知识。
追问:领教了。能否举例说明一下这两种句柄的不同用途?
答案:你应该百度一下GetDC这个函数使用方法!
其他:canvas.TextOut(5,20,inttostr(button1.Handle )); //button1.Handle 是控件句柄
canvas.TextOut(5,50,inttostr(getdc(button1.Handle ) ));//getdc(button1.Handle ) 是取控件场景句柄
上一个:文本框中输入一些数字字符,用逗号隔开,怎样用delphi实现从大到小排序
下一个:目前开发语言中,DELPHI 与C#那个好?