当前位置:编程学习 > Delphi >>

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#那个好?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,