• 締切済み

ドラッグ&ドロップの極意

CreateWindow で作成されたウインドウに対し、メッセージループ内で case WM_CREATE 以下に、 DragAcceptFiles を指定、case WM_DROPFILES にて ShellExecute なりの処理を書けば、メモ帳などが 開くのはわかるのですが、その際、中身のテキスト文字を全部配列変数に入れるとして、 効率のいいプログラミングサンプルはないでしょうか。 ドロップしたら、ファイル名とパス名を取得して、fopen などで、頭から一行ずつ読むのが一般的 なんでしょうか。 例えば、 abc.txt に以下のように続くとします。 000000000 082394099 111553021 339400191 498585000 333399999 280839000  ・  ・  ・  ・ スマートなプログラミングって教えてほしいです。 環境は VC++ Ver6 SDK です。

みんなの回答

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

ドラッグされたファイルの中身を読んで何をしたいんですか?メモ帳で開きたいんですか? 目的がわからないと誰も答えられないと思うのですが・・・

alx
質問者

お礼

配列変数に格納したいのです。そう書いたつもりでしが、おわかりにくかったでしょうか。

関連するQ&A