刚初学Vb,看到以下一个博文中的代码,
原文地址:http://blog.csdn.net/dzweather/article/details/897350620. Private Type POINTAPI
21. x As Long
22. y As Long
23.
24. End Type
25.
26. Private Sub Command1_Click() '文本框上绘图
27.
28. Dim point(2) As POINTAPI
29.
30. point(0).x = 10
31. point(0).y = 10
32. point(1).x = 30
33. point(1).y = 30
34. point(2).x = 30
35. point(2).y = 10
36.
37. Dim hdc As Long
38.
39. hdc = GetDC(Text1.hwnd) '利用文本框的句柄,获得与其对应的DC对象及句柄;
40. Polygon hdc, point(0), ByVal 3& '在文本框的DC上绘图
41. ReleaseDC Text1.hwnd, hdc
42.
43. End Sub
44.
45. Private Sub Command2_Click() '在客户区上绘图
46.
47. Dim point(2) As POINTAPI
48.
49. point(0).x = 50
50. point(0).y = 50
51. point(1).x = 100
52. point(1).y = 100
53. point(2).x = 100
54. point(2).y = 50
55. Polygon Form1.hdc, point(0), ByVal 3& 对于上面的代码,由于是初学VB者,看了这后有诸多的疑问,希望高人能解惑,不胜感激!利用Form句柄就可获得其对应DC吗?
前面的文本框有其对应DC,这里的Form也有其对应的DC,那么我的疑问是:
1.每个对象都有其一一对应的DC吗?
2.这些DC的创建,都是如何的?
3.另外,每个API中的对象都有其一一对应的handle(句柄)吗?
4.假定每个对象都有对应的DC,每个对象也有其对应的句柄,那么DC的
句柄与对象的句柄是否相同,还是不同的?
5.对应的DC是依附于对象的吗?二者是独立关系还是附属的关系?
如果是附属的关系,那么句柄为什么不相同??
DC是独立于其对象的对象??
原文地址:http://blog.csdn.net/dzweather/article/details/897350620. Private Type POINTAPI
21. x As Long
22. y As Long
23.
24. End Type
25.
26. Private Sub Command1_Click() '文本框上绘图
27.
28. Dim point(2) As POINTAPI
29.
30. point(0).x = 10
31. point(0).y = 10
32. point(1).x = 30
33. point(1).y = 30
34. point(2).x = 30
35. point(2).y = 10
36.
37. Dim hdc As Long
38.
39. hdc = GetDC(Text1.hwnd) '利用文本框的句柄,获得与其对应的DC对象及句柄;
40. Polygon hdc, point(0), ByVal 3& '在文本框的DC上绘图
41. ReleaseDC Text1.hwnd, hdc
42.
43. End Sub
44.
45. Private Sub Command2_Click() '在客户区上绘图
46.
47. Dim point(2) As POINTAPI
48.
49. point(0).x = 50
50. point(0).y = 50
51. point(1).x = 100
52. point(1).y = 100
53. point(2).x = 100
54. point(2).y = 50
55. Polygon Form1.hdc, point(0), ByVal 3& 对于上面的代码,由于是初学VB者,看了这后有诸多的疑问,希望高人能解惑,不胜感激!利用Form句柄就可获得其对应DC吗?
前面的文本框有其对应DC,这里的Form也有其对应的DC,那么我的疑问是:
1.每个对象都有其一一对应的DC吗?
2.这些DC的创建,都是如何的?
3.另外,每个API中的对象都有其一一对应的handle(句柄)吗?
4.假定每个对象都有对应的DC,每个对象也有其对应的句柄,那么DC的
句柄与对象的句柄是否相同,还是不同的?
5.对应的DC是依附于对象的吗?二者是独立关系还是附属的关系?
如果是附属的关系,那么句柄为什么不相同??
DC是独立于其对象的对象??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货