掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
viewの描画を更新するには? (ID:61262)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
複数のスレッドを立ち上げ処理を行うSDIアプリを作成しています。 現在、各スレッドからドキュメントに値を設定し、 メインスレッド側のタイマー処理で描画の更新を行っています。 // スレッド処理(自前のスレッドクラス) void Cthrd::Write(){ pDoc->xxxWrite("aaaa"); } // ドキュメント CTradeBoyDoc::xxxWrite(LPCTSTR pszData){ EnterCriticalsection(..); strcpy(m_pszData,pszData); LeaveCriticalsection(..); } // メインフレーム CMainFrame::OnTimer(UINT nIDEvent){ GetActiveDocument()->UpdateAllViews(NULL); } この処理で動くことは動くのですが、 プログラムが下手な気がしてなりません。 (更新していないときも定期的に描画が呼び出されたり・・) 素人質問で申し訳ないのですが、 こういう場合の最も一般的なコーディングをご教授お願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.