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

解決


超初心者  2009-06-18 13:26:31  No: 70373  IP: [192.*.*.*]

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

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

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

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

編集 削除
s  2009-06-19 10:28:42  No: 70374  IP: [192.*.*.*]

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 10:31:41  No: 70375  IP: [192.*.*.*]

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

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

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

編集 削除