リストコントロールのセルごとの値を取得したい

解決


超初心者  2009-06-18 22:26:31  No: 70373

VC++を始めたばかりの者です。簡単に何がやりたいかというと

| ① | ② | ③ |←ヘッダ
| あ | い | う |
| え | お | か |

たとえば、「か」をクリックしたら「か」という値が取ってこれる、みたいな感じのリストボックスを作成したいのです。かなり調べてみましたが解決策が思いつきませんでした。過去ログも調べてみましたがあまり理解できずでした。

実現するには何が必要なのが、お教えいただけたら嬉しいです。宜しくお願い致します。


s  2009-06-19 19:28:42  No: 70374

MFCなら
char itemText[200];
LVHITTESTINFO  lvHitInfo;
GetCursorPos(&lvHitInfo.pt);
m_list.ScreenToClient(&lvHitInfo.pt);
m_list.SubItemHitTest(&lvHitInfo);
TRACE("%d   %d\n", lvHitInfo.iItem,lvHitInfo.iSubItem);
m_list.GetItemText(lvHitInfo.iItem,lvHitInfo.iSubItem,itemText , 100);
TRACE("%s\n",itemText);

MFC使ってなければ
http://wtpage.info/program/section012.html

>かなり調べてみましたが解決策が思いつきませんでした。
慣れなので頑張ってください。
今回の検索キーワードなど
http://www.google.co.jp/search?q=%E3%83%AA%E3%82%B9%E3%83%88%E3%83%93%E3%83%A5%E3%83%BC%E3%80%80%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%80%80%E5%8F%96%E5%BE%97&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP280JP282&aq=t


超初心者  2009-06-22 19:31:41  No: 70375

Sさん、返信遅くなって申し訳ありません。

教えていただいたサンプルと参考URLを見ながら無事目的を果たすことができました。

本当にありがとうございました♪


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加