初めて投稿いたします。
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);
すみません。
画像は表示さたのですが、テキスト表示がされません。