使用GDI 生成KnownColor列表

2021-09-19 21:33:18 字數 1503 閱讀 9122

原文:

使用gdi+生成knowncolor列表

在寫這篇「gdi+與wpf中的顏色簡析」之前,我試著使用gdi+生成knowncolor列表。現將關鍵**貼出來吧。

最終效果圖:

現將關鍵**:

bitmap m_bitmap = null;

protected override void onpaint(painteventargs e)

}private void btntestcolor_click(object sender, eventargs e)

int cols = 4;

int rows = count / cols;

if (count % rows > 0) rows++;

int rectwidth = 100;

int rectheight = 30;

int wordspacefromrect = 10;

int rowspace = 10;

int margintop = 20;

int marginbottom = 20;

int width = 300 * cols + 50;

int height = (rectheight + rowspace) * rows + margintop + marginbottom ;

m_bitmap = new bitmap(width, height);

graphics g = graphics.fromimage(m_bitmap);

g.compositingquality = system.drawing.drawing2d.compositingquality.highquality;

g.interpolationmode = system.drawing.drawing2d.interpolationmode.highqualitybicubic;

g.textrenderinghint = system.drawing.text.textrenderinghint.antialiasgridfit;

g.clear(color.white);

color somecolor = color.fromargb(0);

color redshade = color.fromargb(255, 200, 0, 100);

solidbrush mybrush1;

font myfont = new font("arial", 12);

int x = 20;

int y = margintop;

for (int i = 0; i < count; i++ )

if (i % cols < cols - 1)

}g.dispose();

this.invalidate();}

GDI 使用小記

1.初始化 include using namespace gdiplus pragma comment lib,gdiplus.lib gdiplusstartupinput gdiplusstartupinput gdiplusstartup gdi token,gdiplusstartupin...

使用GDI 程式設計

1.引言 gdi 是windows xp中的乙個子系統,它主要負責在顯示螢幕和列印裝置輸出有關資訊,它是一組通過c 類實現的應用程式程式設計介面。顧名思義,gdi 是以前版本gdi的繼承者,出於相容性考慮,windows xp仍然支援以前版本的gdi,但是在開發新應用程式的時候,開發人員為了滿足圖形...

GDI 簡單使用例子

gdi 簡單使用例子 1 目錄 2 修訂歷史紀錄 3 1 介紹 4 2 約定 4 3 示例 4 本文件將以乙個具體的例子,講解gdi 簡單的使用例子。斜體字是真正的程式 gdi 主要使用的是system.drawing system.drawing.drawing2d system.drawing....