如何選擇使用空畫刷

2021-05-23 18:36:07 字數 421 閱讀 9771

cdc *pdc = null;

pdc=getdc();

cpen pen;

pen.createpen(ps_solid,2,rgb(255,0,0));

cpen* oldpen=pdc->selectobject(&pen);

pdc->setbkmode(transparent);

//選擇空畫刷

pdc->selectstockobject(null_brush);

pdc->settextcolor(rgb(255,0,0));

crect rc(20,20,120,120);

pdc->rectangle(&rc);

pdc->selectobject(oldpen); 

releasedc(pdc);

MFC畫刷類CBrush使用例項

畫刷類cbrush 利用畫筆可以畫圖形的邊框,而用畫刷就可以在圖形內著色。大多數的gdi繪圖函式既使用畫筆又使用畫刷,它們用畫筆繪製各種圖形的周邊,而用畫刷填充圖形,因而可以用一種顏色和風格去設定畫筆,而用另一種顏色和風格去設定畫刷,通過一次函式呼叫就可以繪製出形狀複雜的圖形。畫刷是由cbrush類...

GDI 基礎程式設計(2) 畫刷的使用

中的注釋還是很清楚的,在此不羅嗦了 void cgdi畫刷dlg gdibrushdrawimage cdc pdc 填充閉合區域 g.fillclosedcurve solidbrush,pt,4,fillmodealternate,1.0 構造比和多邊形 pointf p 5 填充多邊形 sol...

mfc使用不同型別的畫刷填充矩形

畫刷是在畫刷畫封閉曲線時用來填充的顏色,mfc的cbrush類封裝了windowsgdi畫刷,通過它,對cdc類所繪製的封閉圖形的填充,可以填充顏色和紋理。首先給出本次的demo 下面給出核心 在ondraw函式中實現繪圖操作 除此之外,mfc中還可以使用位圖畫刷來進行封閉圖形的填充,方法如上。cb...