CListViewのカラムに画像を表示したいです。

[戻る]
miniK 2005/05/29(日) 17:30:42
初めて投稿いたします。
CListViewの詳細表示画面で、カラムが表示されます。
そこにテキスト文字と画像を追加したいのですが、
どうも上手くいきません。
何が間違っているか自分の実力では、わかりません。
詳しい方がいれば教えてください。

下記のソースで実行しますと、
文字も画像も表示されませんん。


CImageList m_imglst;
m_imglst.Create( 16, 16, ILC_COLOR, 1, 1);
m_imglst.Add( AfxGetApp()->LoadIcon( IDB_BITMAP4));

ListCtrl.SetImageList( &m_imglst, LVSIL_SMALL);

// 詳細画面
LVCOLUMN myColoum;
memset( &myColoum, 0x00, sizeof( myColoum));
myColoum.mask = LVCF_FMT   | LVCF_IMAGE   | LVCF_ORDER | LVCF_TEXT  | 
LVCF_WIDTH   ;
myColoum.fmt = LVCFMT_BITMAP_ON_RIGHT |LVCFMT_LEFT;

RECT myRect;
ListCtrl.GetClientRect(&myRect);
myColoum.cx = ( myRect.right - myRect.left ) / 2;
myColoum.pszText = "名前";
myColoum.cchTextMax = strlen( "名前");
myColoum.iSubItem = 0;
myColoum.iImage = 0;
myColoum.iOrder = 0;
ListCtrl.InsertColumn(0, &myColoum);

miniK 2005/05/29(日) 17:50:36
すみません。
画像は表示さたのですが、テキスト表示がされません。

古いスレッドには追加発言できません。