掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Invalidateを定義するには? (ID:70475)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
みいさん、sさんどうもありがとうございました。 実は、sさんが書いてくれたコードをを一行ずつ チェックしたところ、ちょっとしたバグがありました。 書かない理由が判明しました。 以下のとおりでした。 LineView.cpp void CLineView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: この位置にメッセージ ハンドラ用のコードを追加するかまたはデフォルトの処理を呼び出してください ● CLineDoc* pDoc = GetDocument(); ● ASSERT_VALID(pDoc); ● if(pDoc->m_lineIndex == 100) return; ● pDoc->m_points[pDoc->m_lineIndex][pDoc->counter] = point; ● pDoc->counter++; ● if(pDoc->counter == 2){ ● pDoc->m_lineIndex++; ● pDoc->counter = 0; ● pDoc->SetModifiedFlag(); ● Invalidate(); ● } のところで、 if(pDoc->counter == 2)のところを if(pDoc->counter == -2)としていました。 単純ミスでした。 すみませんでした。 本当にお忙しい中、ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.