Windows API之改變字型顏色篇

2021-10-07 16:07:16 字數 1963 閱讀 4201

格式:

settextcolor

(hdc,

rgb(0,

0,0)

);//rgb(0,0,0)代表黑色

setbkmode

(hdc,transparent)

;//設定文字背景為透明色

//stringcchprintf(szbuffer,128,text("需要改變顏色的文字"));

//stringcchlength(szbuffer,128,&itarget);

//textout(hdc,100,100,szbuffer,itarget);//文字

示例:

settextcolor(hdc,rgb(r,g,b))裡設定rgb值,可以開啟photoshop裡的調色盤選擇顏色然後檢視rgb值再填寫到這個rgb函式的引數裡

setbkmode

(hdc,transparent)

;//設定文字背景為透明色

settextcolor

(hdc,

rgb(

246,

190,

214));

stringcchprintf

(szbuffer,

128,

text

("how you like that"))

;stringcchlength

(szbuffer,

128,

&itarget)

;textout

(hdc,

400,

420,szbuffer,itarget)

;settextcolor

(hdc,

rgb(

231,

156,

194));

stringcchprintf

(szbuffer,

128,

text

("how you like that"))

;stringcchlength

(szbuffer,

128,

&itarget)

;textout

(hdc,

400,

440,szbuffer,itarget)

;settextcolor

(hdc,

rgb(29,

27,56)

);stringcchprintf

(szbuffer,

128,

text

("how you like that"))

;stringcchlength

(szbuffer,

128,

&itarget)

;textout

(hdc,

400,

460,szbuffer,itarget)

;settextcolor

(hdc,

rgb(51,

109,

136));

stringcchprintf

(szbuffer,

128,

text

("how you like that"))

;stringcchlength

(szbuffer,

128,

&itarget)

;textout

(hdc,

400,

480,szbuffer,itarget)

;

效果就是這個樣子:

Hacking VIM 之定製 改變字型

在控制台下的vim是不能夠改變字型的,因為字型的改變是隨著終端字型的變化而變化的,但是在gvim中,你卻有權力將字型改變成自己想要的樣子。在linux下設定字型的命令是 set guifont courier 14 而在windows下則是 setguifont courier 14 當然,如果需要...

改變 DrawText 字型

cfontfont verify font.createpointfont 180,arial pdc 建立字型 arial格式 180為字高 font def font pdc selectobject font 選擇該字型進入pdc m size pdc gettextextent tmp lp...

Spinner改變字型

arrayadapteradapter arrayadapter.createfromresource this,r.array.profession item,r.layout.myspinner dropdown myspinner dropdown.xml profession.xml 計算機...