掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CStringの使い方について (ID:72017)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
お世話になります。 現在、VS2005 VC++でダイアログベースにて開発しています。 ダイアログのListBoxにドラック&ドロップしたファイルパス表示 しようとしています。 DragFile()をサブクラスにして、そこで取得したドラック&ドロップの フォルダパス(CString)をダイアログクラスの 文字列結合メソッドに文字列(CString)を渡してフォルダパスとファイル名 を結合すると結果(csData)がファイル名のみとなってしまいます。 //ドラック&ドロップ void filelist::OnDropFiles(HDROP hDropInfo) { CString folderPath = L"C:\\TestData\\"; Dlg->fileLik(CString folderPath); } void Dlg::fileLik(CString folderPath) { csData = folderPath + fileName; return; } デバックにてトレースすると引数には"C:\\TestData\\" が格納されていますがcsData = folderPath + fileName; を実行するとcsDataはファイル名のみとなります。 御存じの方おりましたらお教え頂けないでしょうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.