画像のちらつきを抑えたい – プログラミング – Home

画像のちらつきを抑えたい
 
通知
すべてクリア

画像のちらつきを抑えたい


Simada
 Simada
(@Simada)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

VC初心者のshimadaです。
困っていて、ここにたどり着きました

現在のコードです。
void C3DAView::OnPaint()
{
CPaintDC dc(this);
OnDraw( &dc );
}
メモリデバイスコンテキストに適応させるにはこれでよろしいんでしょうか?
void CXXXView::OnPaint()
{
CPaintDC dc(this);
CDC memDC;
CBitmap bmp;
CBitmap *old;
memDC.CreateCompatibleDC(dc);
bmp.CreateCompatibleBitmap(pDC,wRect.right - wRect.left,wRect.bottom -
wRect.top);
OnDraw( &memDC );
dc->BitBlt(0,0,wRect.right - wRect.left,wRect.bottom -
wRect.top,&memDC,0,0,SRCCOPY);
}
ご教授よろしくお願いします。


引用解決済
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

せっかく作ったビットマップが、memDC に関連付けられていません。
(SelectObject)


返信引用
Simada
 Simada
(@Simada)
ゲスト
結合: 20年前
投稿: 2
Topic starter  

ありがとうございます。
早速行ってみます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました