掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
画面描画するには? (ID:57566)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ただメモリデバイスコンテキストを作成し、"PatBlt"APIを使って黒く塗りつぶしたものを 画面本体に描画させようというものだけですが少し教えて下さい。 ソース参照: HDC hdc, memDC; hdc = GetDC(hWnd); memDC = CreateCompatibleDC(hdc); PatBlt(memDC, x, y, w, h, BLACKNESS); BitBlt(hdc, dx, dy, w, h, memDC, sx, sy, SRCCOPY); 以下、解放処理. (Blt関係においてのエラー処理はしてありますが特にエラーなし.) ただこれだけなのですが画面は真っ白なままです。 また、以下の処理を追加すると一応黒くはなるのですが正しいのかわかりません・・・ HBMP hbmp; hbmp = CreateCompatibleBitmap(memDC, w, h); SelectObject(memDC, hbmp); このような追加がなくてもいけるような気がするのですが。 何かソース上に問題がある、もしくはこうすればいい等のご指摘を頂ければと思い質問させて頂きました。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.