c++ 怎麼在灰度畫布中用紅筆畫圖

  • 作者:由 匿名使用者 發表于 書法
  • 2022-11-29

c++ 怎麼在灰度畫布中用紅筆畫圖郝在益 2017-04-04

首先你要熟悉繪圖的整個流程。

簡單的來說,我們可以自定義所有的東西,不管是畫布顏色,還是畫筆的顏色,寬度,字型的屬性,等等都是可以自定義的。

再回到你的問題,你首先建立了一個畫布,然後再建立一個灰色的HBRUSH(畫刷),並使用selectobject函式來將這個畫刷選入到裝置中(換句話說,就是讓你建立的畫刷起到作用),用來將畫布變為灰色。然後同樣的道理,你在建立一個HPEN(畫筆),再次使用上面的函式將畫筆選入到裝置中,然後你就可以畫圖了。

PS:使用完的東西,記得用deleteobject函式從裝置中刪除掉。當你將你建立的東西選入到裝置的時候,函式是會返回一箇舊的裝置內容的,最好的做法是將舊的裝置用臨時變數儲存起來,當你新的裝置用完了之後,再次將舊的裝置選入進去,做到萬綠叢中過,片葉不染色。

Top