C# GDI+绘图高级编程
2009-04-04 08:22:25 来源:WEB开发网1.GDI+命名空间
(不说了,自己看去吧!!!)
2.设备环境和Graphics对象
GDI使用设备环境(DC)对像识别输出设备。DC对象存储特定设备的信息并把GDI API函数调用转换为要发送给设备的命令。还可以通过DC对象确定对应的设备有什么功能(如打印机是彩色还是黑白的)。如果要求设备完成它不能完成的任务,设备对象就会检测到并采取措施。
DC对象不仅可以硬件还可以用作到Windows的一个桥梁。例如如果Windows知道只有一小部分应用程序窗口需要重新绘制,DC就可以捕获和撤销在该地区外的绘图工作。因为DC与Windows的关系非常密切,通过Dc来工作就可以用其他方式简化代码。
绘制图形
下面举例来说明如何在应用程序的主窗口中绘图。DisplayAtStartup
创建一个C# 应用程序并在启动窗体时在构造函数中绘制它。这并不是在屏幕上绘图的最佳方式,这个示例并不能在启动后按照需要重新绘制窗体。这样只是不必作太多的工作就可以说明一些问题。
首先把窗体的背景色设置为白色。如果使用设计视图设置背景色,系统会自动添加代码:
private void InitializeComponent()
{
this.AutoScaleBaseSize = new System.Drawing.Size(5,13);
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(292,266);
this.Name = "Form1";
this.Text = "Form1";
}
更多精彩
赞助商链接