sabor****@olive*****
sabor****@olive*****
2004年 2月 4日 (水) 01:00:18 JST
鈴木さん、こんばんは。 平中です。 ご連絡ありがとうございます。 > > 平中さん、いつも、ありがとうございます。 > 鈴木です。 > > > 下記私の環境でも再現しました。 > > 取り敢えずバグリストに加えておきます。 > > 僕のほうでも、該当個所を探してみますが。 > どこでどのモジュールを使っているのかすら把握できていない状況です。 > もしも、見つけることができたら報告いたします。 > たよりっぱなしというのはさすがに悪いと思いますので ありがとうございます。 ざっと見てみたのですが、原因はまだ分かってないです。 取り敢えず、以下ctrl+p後の動作についてです。 稚拙な説明ですが、ご参考になれば幸いです。 ctrl+pでID_PREV_MAILメッセージが発行されます。 (↑mainfrm.cpp 2066行目あたり) CMainFrame::OnCommandがID_PREV_MAILメッセージを受け取り (↑mainfrm.cpp 1946行目あたり) summaryviewへこのメッセージを中継する (summaryviewはサマリの描画やデータの管理をしている部分です) summaryviewがID_PREV_MAILを受け取ると下記のマクロにより ON_COMMAND(ID_PREV_MAIL, OnPrevMail) (↑summaryview.cpp 88行目あたり) CSummaryView::OnPrevMail()が実行されます。 OnPrevMail()は更に CSummaryView::SelectItem(const int &nSelect) を呼び出します。 問題があるとすれば、SelectItemがあやしいです。