掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
昇順設定しかリストに行を追加するには? (ID:60939)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>なんとなく(?)さん ご回答有難うございました。 InsertItemの戻り値を、SetItemの引数 LV_ITEM のiItemに 設定したところ、こちらが思うように動作確認できました。 (InsertItemのHELPを、きちんと隅々まで読んでおりませんでした) この対応の半日費やした自分って一体。 本当に有難うございました。 >BLUEさん 考えて下さろうとして頂き、有難うございます。 お蔭様で、なんとなくさんの発言で、解決致しました。 とりあえず、修正しましたソースを晒します。 int i, newIdx; LV_ITEM item; ※m_lst・・・CListCtrlコントロール変数 for(i = 0; i < 3; i++) { // 列1 item.mask = LVIF_TEXT | LVIF_PARAM; item.pszText = plst[i]->col1; item.iItem = i; item.iSubItem = 0; item.lParam = i; newIdx = m_lst.InsertItem(&item); // 列2 item.mask = LVIF_TEXT; item.pszText = plst[i]->col2; item.iItem = newIdx; item.iSubItem = 1; m_lst.SetItem(&item); // 列3 item.mask = LVIF_TEXT; item.pszText = plst[i]->col3; item.iItem = newIdx; item.iSubItem = 2; m_lst.SetItem(&item); } 今気付きましたが タイトルが「昇順設定しか」になっていたんですね(汗) たびたび失礼致しました
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.