アイコンタイプのリストコントロール – プログラミング – Home

アイコンタイプのリストコントロール
 
通知
すべてクリア

アイコンタイプのリストコントロール


KODA
 KODA
(@KODA)
ゲスト
結合: 18年前
投稿: 1
Topic starter  

アイコンタイプのリストコントロールを表示したいです。
真っ白な画面しか表示されません。
だれか、教えて下さい。

CXXXはCListViewから作ったクラスです。

CListCtrl* gList99;
CXXX::CXXX()
{
CListCtrl& myLV = GetListCtrl();
gList99 = &myLV;
}

void CXXX::OnInitialUpdate()
{
CListView::OnInitialUpdate();
CBitmap bmp1;
gList99->SetExtendedStyle(gList99->GetExtendedStyle()
|LVS_EX_SUBITEMIMAGES|LVS_EX_FULLROWSELECT);
gList99->ModifyStyle(NULL,LVS_ICON);
bmp1.LoadBitmap(MAKEINTRESOURCE(IDB_BITMAP1));
m_imglst.Create(16,16,ILC_COLOR,5,0);
m_imglst.Add(&bmp1,RGB(255,0,255));
gList99->InsertItem(LVIF_IMAGE,0,AAA,0,0,0,0);
}

環境:WIN2000 VC6


引用解決済
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

とりあえず、どのように表示させるのでしょうか?

>LVS_EX_SUBITEMIMAGES|LVS_EX_FULLROWSELECT
をみると、レポート形式のようなんですが
>LVS_ICON
で大きいアイコン表示しにしている。

それと、
>m_imglst
をリストビューに設定(SetImageList)していないようですけど。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

リストコントロールの使い方について説明しているホームページが
あったような気がするのでその辺を検索して参考してみてはどうかと。
リストコントロールに関してはMSDNのリストコントロールのHELPだけを
読んでもきちんと使うのは難しいと思います。
多分、どういう表示をする時にどういう物が必要かがわかりにくいので。
実際にコーディング例を提示して使い方を説明している物を
参考にするとよろしいかと思います。
猫でもわかるプログラミングのSDK編106章~110章も参考になると思いますよ。
クラスのメンバー関数とSDK編で使っているマクロは似た名前になっているので
ある程度は読み替えが聞くと思いますし、何よりも必要な手順がわかるので
応用できると思います。
MFCでの使い方を直接説明している所もあると思うので自分で探して見てください。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました