CCheckListBox内の項目を任意に並べ替えたい – プログラミング – Home

CCheckListBox内の項目を任...
 
通知
すべてクリア

[解決済] CCheckListBox内の項目を任意に並べ替えたい


balliol
 balliol
(@balliol)
ゲスト
結合: 23年前
投稿: 9
Topic starter  

CCheckListBoxクラスを使用し、リストボックス内にチェック付きの項目を配置していま
す。この項目を任意に並べ替えたいのですが、そのような実装は可能でしょうか?

CListCtrlを使用すれば項目の並べ替えができるのですが、チェックボックスが実装でき
ません。

ご教授願えれば幸いです。

環境:WinXP Pro
   VC++.net
   MFC


引用未解決
トピックタグ
sara
 sara
(@sara)
ゲスト
結合: 23年前
投稿: 99
 

> CListCtrlを使用すれば項目の並べ替えができるのですが、チェックボックスが実装でき
> ません。

CListCtrl m_listCtrl;
に対して
ListView_SetExtendedListViewStyle(m_listCtrl.m_hWnd, LVS_EX_CHECKBOXES);

でチェックボックスが実装できます。


返信引用
balliol
 balliol
(@balliol)
ゲスト
結合: 23年前
投稿: 9
Topic starter  

saraさん お返事ありがとうございます。

ご指摘のとおり、m_listCtrl.SetExtendedStyle(LVS_EX_CHECKBOXES);をOnInitDialog内
に記述することによって実装できました。あんなに悩んでいたのにこんなに簡単に実装で
きるなんて・・・。ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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