忍者ブログ
メモ、備忘録、その他雑記を記載します。 ただし、このHPに記載している情報を利用した結果 損失・損害等が発生したとしても筆者は責任を持ちません。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

VC6.0のCListCtrlの使い方です。
 
■準備
ツールからリストビューをダイアログ上へD&Dする。
 
リストビューのタイプを「レポート」にする
 
メンバ変数の追加
CListCtrl m_listview;
 
 
■拡張スタイル設定
// 拡張スタイル設定
unsigned long ulStyle = m_listview.GetExtendedStyle();
// 1行選択
ulStyle |= LVS_EX_FULLROWSELECT;
// グリッド線表示
ulStyle |= LVS_EX_GRIDLINES;
m_listview.SetExtendedStyle(ulStyle);
 
 
■列追加
int g_nColNo = 1;
// m_listview.InsertColumn(インデックス, 列のヘッダー文字列, 配置, 列幅の初期値);
m_listview.InsertColumn(g_nColNo, "列名", LVCFMT_RIGHT, 30);
// m_listview.InsertColumn(g_nColNo, "列名");
g_nColNo++;

 
■行追加
int g_nRowNo = 0;
int g_nColNo = 0;
CString str;
 
str = _T("テスト");
 
// LVITEM lvItem ;
LVITEM lvItem = {0};
lvItem.mask = LVIF_TEXT;
lvItem.iItem = g_nRowNo;
lvItem.iSubItem = g_nColNo;
lvItem.pszText = (LPTSTR)(LPCTSTR)str;
 
if (g_nColNo == 0) {
    // 行の挿入
    // 最初の列にアイテム設定
    m_listview.InsertItem(&lvItem);
} else {
    // 最初以外の列にアイテム設定
    m_listview.SetItem(&lvItem);
}
g_nRowNo++;
 

拍手[0回]

PR
コメントを書く
お名前
タイトル
メールアドレス
URL
コメント   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード
 HOME | 40  38  35  34  33  32  29  28  26  25  24 
Admin / Write
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
Ace
性別:
非公開
バーコード
ブログ内検索
P R
忍者アナライズ
忍者ブログ [PR]