vc 中HBRUSH的幾種用法

2021-07-26 00:25:59 字數 902 閱讀 6607

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

);附加:

rect rc;

getwindowrect(&rc);

screentoclient(&rc);

hdc hdc;

primarysu***ce->getdc(&hdc);//得到

fillrect(hdc,&rc,hbr);//填充乙個指定的rc矩形區域

**:

VC中Radio Button的用法

radio button 使用 使用方法一 在工程中新增控制項後,直接在控制項的click事件中寫入需要的 即可 使用方法二 1.建立乙個基於對話方塊的用用程式,在其中加入三個radio button,id分別為 idc radio1,idc radio2,idc radio3 2.控制項的初始化 ...

VC中radio的用法

radio button 使用 使用方法一 在工程中新增控制項後,直接在控制項的click事件中寫入需要的 即可 使用方法二 1.建立乙個基於對話方塊的用用程式,在其中加入三個radio button,id分別為 idc radio1,idc radio2,idc radio3 2.控制項的初始化 ...

VC中MFC check box的用法

在介面設計中,我們經常會用到check box這個控制項,check box 的使用方法與radio button 的用法相似,但比它要簡單得多。一 設定check box為 選中狀態 cbutton getdlgitem id號 setcheck true setcheck false 為不選中,...