• ベストアンサー

eMbeded Visual C++のリストボックスをスクロールする方法

eMbedded Visual C++で作成したリストボックスに m_list.InsertString(-1,_T("abc")); といった具合で項目を複数追加しているのですが、 追加していってリストボックスの領域を はみ出した時に下のほうに追加された項目が見えなく なってしまいます。 自動的にスクロールさせたいのですがどのように すれば良いのでしょうか? よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • don_cha
  • ベストアンサー率34% (139/407)
回答No.1

単に末尾に追加されたアイテムを表示させるのであれば、キー操作によるスクロールに対応するメッセージをそのリストボックスに送ってやればOKです。 eMbedded Visual C++ & WindowsCEの動作する環境がないので、キーボードのコードが違うかもしれませんが、VisualC++6.0では、 m_list.SendMessage(WM_KEYDOWN, 35 /* このコードが違うかも */, 0); で動作します。(追加登録したデータは選択状態になります。)

labrakun
質問者

お礼

don_chaさん、早速の回答どうも有難うございます。 しかも、ご教示頂いた方法でばっちり解決できました! どうも有難うございました。

関連するQ&A