CFormViewサイズ変更時の表示ちらつき

[戻る]
sunyopu 2002/06/10(月) 11:30:09
CFormViewサイズ変更時の表示について、質問があります。

VC++6.0のAppWizardでCFormViewベースで作成したSDIアプリケーションで、
フレームウィンドウのサイズ変更をしている間、ビュー内容表示がちらつきます。

サイズ変更時に、アプリケーション側で行っていることは、
CFormView::OnSize()で、ビュー内に表示されている子コントロールの
サイズをビューに納まるように、MoveWindow()で変更していることです。

ビュー内のスクロールや、フレームウィンドウの移動では、このような
ちらつきは発生しないのですが。

ちらつきを防止する方法があったら、お教えください。

TAD [E-Mail] 2002/06/10(月) 11:40:35
フォームのダイアログエディタのプロパティで、
「子ウィンドウをクリップ」にチェックを入れると、
ボタンなどのコントロールの領域を再描画しなくなるので、
ちらつきを防止できるはずです。

sunyopu 2002/06/12(水) 10:52:16
[[解決]]
ありがとうございます。

教えていただいた方法で、解決しました。

古いスレッドには追加発言できません。