掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
リストコントロールのサブアイテムにアイコンを表示させたい (ID:70423)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
aetosさん、毎度お世話になります。 >おそらくはそうでしょう。オーナードローを使えば、左の余白をゼロにできるかもしれません。 やはり、カスタムドローを行わないと実現できないっぽいですね・・・。 >このセルに対して CListCtrl::GetItem を呼んでやれば、SetItem 時に指定したイメージインデックスを得ることができます GetItemの使い方がいまいちわからないです>< LVHITTESTINFO lvHitTestInfo; 〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 LVITEM item; CString str; ZeroMemory( &item , sizeof(LVITEM) ); item.mask = LVIF_TEXT | LVIF_IMAGE; item.pszText =str.GetBuffer( 256 ); item.iItem = lvHitTestInfo.iItem; item.iSubItem = lvHitTestInfo.iSubItem; item.cchTextMax = 256; m_lcIconList.GetItem( &item ); str.ReleaseBuffer(); int iconIndex = item.iImage; とやってみましたが、取得できずでした。根本的に間違ってるのでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.