リストコントロールのチェックボックスの位置について – プログラミング – Home

リストコントロールのチェックボックスの...
 
通知
すべてクリア

リストコントロールのチェックボックスの位置について


たま
 たま
(@たま)
ゲスト
結合: 23年前
投稿: 50
Topic starter  

リストコントロールにチェックボックスを表示していますが、
先頭のカラムにではなく 3 番目のカラムに表示するように変更したいと思っています。
チェックボックスを表示するカラムの指定の仕方を
ご存知の方はご教授ください。

// リストコントロールに登録
for( i = 0 ; i < 10 ; i++ )
{
m_ctlList.InsertItem( LVIF_TEXT, i + 1, ", 0, 1, 0, NULL ) ;
sprintf( szStr, %2d, i + 1 ) ;
m_ctlList.SetItemText( i, 1, szStr ) ; // ID
m_ctlList.SetItemText( i, 2, 馬の名前テーブル[i] ) ; // 馬名
m_ctlList.SetItemText( i, 3, 馬の性別テーブル[i] ) ;
}

それと、ダイアログが起動された時点で、
チェックボックスにチェックを入れる方法も合わせて教えていただけますでしょうか?

お手数ですが、よろしくお願いいたします。


引用解決済
トピックタグ
いろは
 いろは
(@いろは)
ゲスト
結合: 21年前
投稿: 43
 

いろは です。

CListCtrl::SetColumnOrderArray()
CListCtrl::SetCheck()

上記2つの関数が役に立つのではないでしょうか?


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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