HBRUSH,網上找的哈

2021-05-25 23:52:16 字數 951 閱讀 7829

取畫刷(hbrush) 的六種方法

hbrush hbr;

第一種: hbr= createsolidbrush(rgb(255,0,0));    //單色的畫刷

第二種: hbr= (hbrush)getstockobject(black_brush); //只能取特定顏色的畫刷,如black_brush,gray_brush等刷

第三種: hbr= createpatternbrush(hbitmap hbmp);    //得到位圖畫刷

第四種: hbr = createhatchbrush(int fnstyle, colorref clrref)    //建立一種帶陰影的畫刷

第五種: hbr= createbrushindirect(logbrush);     //通過logbrush結構體來取畫刷

typedef struct taglogbrush logbrush, *plogbrush;

第六種: hbr= hbrush createdibpatternbrush(       //通過與裝置無關位圖建立乙個畫刷

hglobal hglbdibpacked,      // handle to dib

uint fucolorspec        // color table data

);例如:

hbrush cafdview::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor) 

// todo: return a different brush if the default is not desired

else 

return hbr;

}改變對話方塊背景色

hbrush cdqfdlg::onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor) 

return hbr;

}

vc 中HBRUSH的幾種用法

hbrush hbr 第一種 hbr createsolidbrush rgb 255,0,0 建立單色的畫刷 第二種 hbr hbrush getstockobject black brush 只能取特定顏色的畫刷,如black brush,gray brush刷 第三種 hbr createpa...

在網上找的VARIANT的用法,私藏了

variant的結構可以參考標頭檔案vc98 include oaidl.h中關於結構體tagvariant的定義。struct tagvariant variant name 4 variant name 3 variant name 2 decimal decval variant name 1...

忙於事業疏於情感老婆網上找情人

當初兩人走到一起也是費盡周折,經歷太多的無奈和苦衷才得以牽手走進婚姻,認為歷經這樣的婚姻糾結兩人會用心來呵護和經營這份來之不易的情感,也會全身心來維護和給予對方的愛,為了給予老婆和孩子提供好的生活環境,也是兌現自己當初的承諾,要給老婆最好的生活,當事人一直在外面打拼,老婆在家帶孩子,當有一天夢想都實...