リストビューで選択中アイテム変更時のイベント取得方法 – プログラミング – Home

リストビューで選択中アイテム変更時のイ...
 
通知
すべてクリア

リストビューで選択中アイテム変更時のイベント取得方法


nakka
 nakka
(@nakka)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

3ペインのウィンドウの1ペインがリストビューになっています。そのリストビュー上の
アイテムをクリックして、選択中のアイテムを変更した際に、イベントを受信したいの
ですが、ON_NOTIFYでLVM_SETSELECTEDCOLUMNのメッセージをマッピングしても受信でき
ません。

①別のアイテムをクリックして選択した時に通知されるイベントは
LVM_SETSELECTEDCOLUMNで正しいでしょうか?

②ON_NOTIFYの第2引数にはどういったIDが入るのでしょうか。ダイアログならばそのリ
ソースIDになると思いますが、SDIなどのウィンドウアプリケーションでかつ、スプリッ
タを使用してペイン化している場合、リソースIDがないため、該当のIDが分かりませ
ん。


引用解決済
トピックタグ
nakka
 nakka
(@nakka)
ゲスト
結合: 16年前
投稿: 2
Topic starter  

追記します。

やりたいことは、Outlookのように、右上のリストビューでメールを順次選択していくと
右下のビューに選択されたメールが順次表示されるようなイメージです。「選択中のア
イテムが変わりました」というイベントを受けることができなければ、別のビューの更
新等は行えません。そのイベントの受信方法についての質問になります。


返信引用
FUKU
 FUKU
(@FUKU)
ゲスト
結合: 17年前
投稿: 73
 

LVN_ITEMCHANGED では?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました