通知
すべてクリア
Topic starter
2002年10月30日 8:01 PM
プロパティシート上にCCheckListBoxクラスを使用したリストボックスを置き、その内に
m_listCtrl.SetExtendedStyle(LVS_EX_CHECKBOXES);を使用してチェックボックスを配置
しています。
このチェックボックスに変化があったときに「適用」ボタンをアクティブにしたいので
すが、どのようにしたらチェックボックスの変更イベントが拾えるのかわかりません。
やはりどこかにSetModifiedをセットしてあげるのでしょうか?
ご教授願えれば幸いです。
環境:WinXP Pro
VC++.net
MFC
2002年10月31日 9:52 AM
項目の状態が変わったときは、LVN_ITEMCHANGEDハンドラが呼び出されます。
その中で、チェックボックスの状態が変わったのかどうかを判定して、
SetModifiedを呼び出せば良いと思います。
Topic starter
2002年11月1日 2:06 PM
dairygoods さん お返事ありがとうございます。そして返信遅れてすみません。
ご指摘されたLVN_ITEMCHANGEDを使用することにより無事イベントハンドラを取得するこ
とができました。
ありがとうございました。