掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
sealize()から読込んだファイルからリストビューに内容を反映させるには? (ID:57702)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
いつもお世話になっております。 VC++6.0にてAppWizard(SDI)で基本クラスをCListViewにしました。 Serialize()から読込んだファイルのタイトルをリストビューに表示しようと しているのですが、うまくいきません。何が悪いのでしょうか。 コンパイルエラーは出ません。 Serialize()とOnDraw()の中身は下記の通りです。 void CXXXDoc::Serialize(CArchive& ar) { if (ar.IsStoring()) { // TODO: この位置に保存用のコードを追加してください。 } else { // TODO: この位置に読み込み用のコードを追加してください。 CFile *cf; cf = ar.GetFile(); CString FileName = cf->GetFileName(); int FileLen = cf->GetLength(); int i; CString line; for (i = 0; i < FileLen; i++) { ar.ReadString(line); if (line == "") break; } UpdateAllViews(NULL); } } void CXXXView::OnDraw(CDC* pDC) { CXXXDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); // TODO: この場所にネイティブ データ用の描画コードを追加します。 CString strTitle = pDoc->GetTitle(); CListCtrl& list = GetListCtrl(); list.InsertItem(0, strTitle, 0); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.