掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DialogWindowが重なっても消えない描画状態にするには? (ID:73748)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ひとまず 文字の表示は消えなくなりました。 dc.TextOut( m_imageSiH, m_imageSiV, "Here passed"); を当該らしい個所にいれて どこで消えるのと消えないかの境をみつけて その境での違いを知りました。 コードの処理は if( GetAsyncKeyState('S') & 0x8000 || GetAsyncKeyState(VK_LBUTTON) & 0x8000)// force to stop animation drawing { keyS_M = 0; dc.BitBlt(0, 0, m_imageSiH, m_imageSiV, &memDC, 0, 0, SRCCOPY); break; } 上のdc.BitBlt(0, を 描画が終わった すーと後のOnPaint()の最後に移動させると表示文字が消えない ことがわかりました。 みなさんのご検討ありがとうございました。 まだ 文字以外に円弧の描画自体は消えるのでそれは 描画操作とも関係するので別に質問することにします。 なお、Freeのコードファイルを閲覧(DLも)出来るサイトが引き続き教えてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.