簡體   English   中英

GDI-如何創建和填充位圖?

[英]GDI - How to create and fill bitmap?

有人可以給我簡短的解釋,如何使用GDI / GDI +創建位圖運行時並用顏色填充它?

提前致謝。

  1. CreateBitmapCreateCompatibleBitmapCreateDIBSection (如果要訪問原始基礎數據位)
  2. CreateCompatibleDC
  3. 將位圖SelectObject放入創建的設備上下文中
  4. FillRect或設備上下文上的朋友,繪制將在您選擇的位圖上進行(有選項:黑色和白色的標准畫筆,手上有RGB而不是創建畫筆,您可以使用空字符串執行SetBkColor + ExtTextOutETO_OPAQUE和矩形將被填充)
  5. SelectObject返回
  6. 保留位圖以保留繪畫
  7. 釋放資源

仍然與標題中的“整個屏幕”有關,您需要在其中解釋您想要的內容。

  1. 查詢畫面尺寸

  2. 創建您的可繪制對象(或僅在繪制處理程序中操作圖形對象)

  3. 用顏色填充

:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM