MFC繪製不同背景顏色而顯示不同前景色的虛線矩形

2021-09-25 03:40:42 字數 788 閱讀 9937

效果預覽圖:

以下是實現**:

void ccontrolbutton::drawvirtualframe(cdc * pdc, crect rectscreen)

;//繪製不同背景顏色而顯示不同前景色的虛線矩形

logbrush logbrush;

logbrush.lbcolor = rgb(0, 0, 0);

logbrush.lbstyle = bs_solid;

cpen pen(ps_userstyle, 1, &logbrush, 4, style);

cbrush * pbrush = cbrush::fromhandle((hbrush)getstockobject(null_brush));//背景透明效果

cbrush * poldbrush = pdc->selectobject(pbrush);

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

int noldmode = pdc->setrop2(r2_not);//畫素是螢幕顏色的反向操作。

pdc->rectangle(rectvirtual);

pdc->selectobject(poldbrush);

pdc->selectobject(poldpen);

pdc->setrop2(noldmode);

}

Vue卡列表中不同卡片顯示不同背景顏色

最近做乙個專案的移動端頁面,需要完成乙個卡列表,不同銀行顯示不同顏色的問題,一開始考慮過通過識別銀行圖示色調生成,但最後為了考慮開發成本,只做幾種通用的色調。具體就是用v for命令遍歷,cardlist v for i in item key index class obj i.bank div ...

iOS開發 label上顯示不同顏色不同大小的字

1 要顯示不同顏色的數字 nsstring numberstr nsstring stringwithformat d 121 myabel建立的label myabel setattributedtext self attrstrfrom nsstring stringwithformat 已有 ...

Matplotlib繪製不同顏色的帶箭頭的線

周五的時候計算出來一條線路,但是計算出來的只是類似與 0 10 19 2 0這樣的線路只有寫 的人才能看的懂無法直觀的表達出來,讓其它同事看的不清晰,所以考慮怎樣直觀的把線路圖畫出來。esp 當然是考慮用matplotlib了,匯入相關的庫 import matplotlib.pyplot as p...