none
请解释:“从当前窗体的句柄创建一个Graphics对象” RRS feed

  • 问题

  • 下面语句的含义是:“从当前窗体的句柄创建一个Graphics对象”

    Graphics g = Graphics.FromHwnd(this.Handle);

    请教什么是“窗体的句柄”。


    杲大盛 ...........勤!能!补!拙!........ 勤!勤!勤!.............

    2014年2月20日 23:45

答案

  • 你好:

    简单来讲就相当于一个窗口的唯一标识,你代码里面有一个Graphics对象,这个对象可以用来画图,但是画图之前得让这个对象知道要画在什么地方,这里你想把图形或者图像画在一个窗体上,那么就告诉Graphics这个窗体的标志是this.Handle,窗体的句柄是窗体创建的时候由系统自动生成的。

    这里给你看一个小例子,点击按钮的时候在Windows Form窗体上画一个圆圈。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 杲大盛 2014年2月22日 8:22
    2014年2月21日 9:01
    版主

全部回复

  • 你好:

    简单来讲就相当于一个窗口的唯一标识,你代码里面有一个Graphics对象,这个对象可以用来画图,但是画图之前得让这个对象知道要画在什么地方,这里你想把图形或者图像画在一个窗体上,那么就告诉Graphics这个窗体的标志是this.Handle,窗体的句柄是窗体创建的时候由系统自动生成的。

    这里给你看一个小例子,点击按钮的时候在Windows Form窗体上画一个圆圈。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 杲大盛 2014年2月22日 8:22
    2014年2月21日 9:01
    版主