笨嘴拙舌WINDOWS GDI 2

2022-04-03 03:03:19 字數 1412 閱讀 9943

古時候,大師舞文之時需要筆墨紙伺候,不同筆,不同墨,作品風格迥異!

以下是windows提供的筆(帶有墨):

createpen(ps_solid,0,clred);                       直線

createpen(ps_dash,0,clred);                        -------

createpen(ps_dash,4,clred);                         .......

createpen(ps_dot,0,clred);                           _._._._

createpen(ps_dashdot,0,clred);                  _.._.._

createpen(ps_dashdotdot,0,clred);

createpen(ps_null,0,clred);                          沒有墨水的筆

createpen(ps_insideframe,0,clred);        

以下是windows提供的紙:

setbkcolor(hdc,crcolor)                                    什麼顏色的紙由crcolor決定    

setbkmode(hdc,transparent)                         空隙不填充

setrop2(hdc,idrawmode)                                  什麼材質的紙

唐伯虎在作畫時,除了用筆描邊,還需要用刷子塗色

以下是windows提供的刷子:

createsolidbrush(clred);                                     純色

createhatchbrush(hs_horizontal,clgreen); 帶有陰影

createpatternbrush(bitmap.handle);                 圖案刷子

createdibpatternbrushpt                                   同上

createbrushindirect                                            同上所有

使用筆或者刷子用selectobject(筆、刷子)

不使用一定要把筆銷毀deleteobject(筆、刷子)

以下是圖形演示

笨嘴拙舌WINDOWS GDI繪製區域

在預設情況下,gdi繪畫操作的使用白紙 視窗的客戶區 黑字 pen的顏色 前面我們已經講過如何改筆,現在來學習改變白紙 gdi的繪製區域 正常的紙為乙個矩形形狀!有時候小孩不小心撕掉紙的一角,不小心被紙中間掏空了,又或者紙被剪成了藝術品,比如 如果在這樣的上垂直方向的 劃一根4個畫素的黑色的線條講呈...

笨嘴拙舌WINDOWS 編碼歷史

在介紹歷史之前,有必要將乙個經常使用的詞語 標準 解釋一下 標準是 為了在一定的範圍內獲得最佳秩序,經協商一致制定並由公認機構批准,共同使用的和重複使用的一種規範性檔案。標準原意為目的,也就是標靶。其後由於標靶本身的特性,衍生出乙個 如何與其他事物區別的規則 的意思。會衍生出這個意思也不難理解。標靶...

笨嘴拙舌WINDOWS 計時器精度

windows的大多數系統並非實時作業系統,所以不能規定計算機在某個精確到納秒的時間讓計算機做某項任務,如果規定了時間windows也將需要在完成了執行緒排程後,經行任務執行!也就是說,如果你的應用程式指定計算機在 8 30 29.365秒執行a程式,那麼程式真正執行的時間可能是 8 30 29.3...