原文:
使用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....