WEB开发网
开发学院软件开发C语言 C# GDI+绘图高级编程 阅读

C# GDI+绘图高级编程

 2009-04-04 08:22:25 来源:WEB开发网   
核心提示: 1.GDI+命名空间 (不说了,自己看去吧!!!)2.设备环境和Graphics对象 GDI使用设备环境(DC)对像识别输出设备,C# GDI+绘图高级编程(2),DC对象存储特定设备的信息并把GDI API函数调用转换为要发送给设备的命令,还可以通过DC对象确定对应的设备有什么功能(如打

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";
        }

Tags:GDI 绘图 高级

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接