2009-04-22 30 views
0

実行時のMFCアプリケーションプロジェクトでは、txtファイルを作成したいので、ハードディスクにメモ帳ファイルを作成したくないというデータを保存します。それは申請書のみでなければなりません。 IDC_BUTTON1をクリックするとopen.thenする必要があります。ユーザーはtxtファイルをハードディスクに保存するかどうかを決定する必要があります。txtファイルを作成

実行中にメモ帳ファイルを作成する方法と、実行時に開いて読まなければならないファイルと同じファイルを作成する方法です。

+0

は、[削除PLZ私はアイデアを持っていけない、)(それはのShellExecuteを使用して、デフォルトのテキストエディタを提示することができますどのように、一時のような変数iが使用するデータを保持すると言うようにあなたが関数を呼び出すことができますこのコメント] –

答えて

1

ファイルは必要ありません。テキストを保持するにはメモリ内の変数が必要です。 このテキストをGUIでプレビューウィンドウに表示することができます。

ユーザーが保存したい場合は、変数の内容をディスクに書き込みます。 このファイルをデフォルトのテキストエディタでユーザに提示する場合は、作成したばかりのファイルに対してShellExecute()を実行できます。

編集:この

ShellExecute(
    NULL, 
    "open", 
    <path_to_textfile>, 
    NULL, 
    NULL, 
    SW_SHOWNORMAL); 
+0

私が使用した一時保持データのような変数、どのようにShellExecute()を使用してデフォルトのテキストエディタを表示することができます、PlZ私はアイデアを持っていない –

関連する問題