Windows程式設計—-01

來源:互聯網
上載者:User

畫圖

畫筆HPEN,使用CreatePen建立一個畫筆.參數三個為 類型,寬度,顏色.

建立之後就可以使用SelectObject將畫筆載入DC.然後就可以使用這個畫筆畫畫了.

最後記得使用DeleteObject刪除該畫筆.

或者使用CreatePenIndirect來建立邏輯畫筆,需要一個參數,就是一個LogPen結構.

當然不使用一個變數來儲存畫筆也是可以的.比如說

hPen = SelectObject(hdc,CreatePen(PS_DASH,0,0));

這樣擷取hPen的是之前存放在DC中的畫筆了.當我們再次使用

DeleteObject(SelectObject(GetStockObject(BLACK_PEN)));

就將我們之前存入DC的那個畫筆給刪除了.

擷取當前DC中的畫筆使用

hPen = GetCurrentObject(hdc,OBJ_PEN);

第二個參數為需要擷取的類型.

 

 

 

 

《Windows程式設計》總計24章,至2013年5月3日14:48:11已完成前5章學習.目前看來內容還算比較容易.

計劃如下:

5月3日:6,7,8章

5月4日9~15章

5月5日16~23章

5月6~5月10日作為後補時間

2013年5月6日11:08:16

雙休睡了一天半...導致目前剛剛看到第九章-----子視窗控制項326頁

視窗子類別化Window Subclassing

就是攔截系統標準訊息,自己處理了.

使用方式GetWindowLong(視窗控制代碼,xxx)

然後修改了就好了

所謂視窗子類化,實際上就是改變視窗記憶體塊中的有關參數。由於這種修改只涉及到一個視窗的視窗記憶體塊,因此它不會影響到屬於同一視窗類別的其它視窗的功能和表現。視窗子類化中最常見的是修改視窗記憶體塊中的視窗函數地址(lpfnWndProc),使其指向一個新的視窗函數,從而改變原視窗函數的處理方法,改進其功能。

參見http://hailang19821213.blog.163.com/blog/static/30679461201024111750625/

看到下午終於看完了第九章.這真是望山跑死馬呢.

 

 

圖表,字串,還有功能表!!!我去.功能表就是菜單...

第十章說了六種資源.好吧.

 

總計1333頁,目前開始第十一章444頁

 

走馬觀花的看完了最後幾章,完全不知道在講些什麼東西.什麼字型,什麼圖,什麼什麼的.感覺一點屁用都沒有的...略了,以後不懂再來看了.

2013年5月21日17:50:24

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.