1

誰かがGDI/GDI +を使用してビットマップランタイムを作成し、それを色で塗りつぶす方法を簡単に説明できますか?

前もって感謝します。

4

2 に答える 2

6
  1. CreateBitmapCreateCompatibleBitmapまたはCreateDIBSection(生の基になるデータビットにアクセスする場合)
  2. CreateCompatibleDC
  3. SelectObject作成されたデバイスコンテキストへのビットマップ
  4. FillRectまたはデバイスコンテキストの友人、およびペイントは選択したビットマップで行われます(そこにはオプションがあります:黒と白の標準ブラシ、空の文字列と長方形で実行できるブラシを作成する代わりに、手にRGBSetBkColorExtTextOut使用ETO_OPAQUEする埋められます)
  5. SelectObject戻る
  6. ビットマップは絵を保持するために残ります
  7. リソースを解放する

それでも、タイトルの「画面全体」と関係があり、そこに何が欲しいかを説明する必要があります。

于 2012-06-14T16:21:14.257 に答える
0
  1. クエリ画面サイズ

  2. ドローアブルを作成します(またはペイントハンドラーでグラフィックスオブジェクトを操作します)

  3. 色で塗りつぶします

:)

于 2012-06-14T16:21:00.800 に答える