|
// *********************************************************
// テキストファイルの処理
// *********************************************************
void MyClass::SaveTextArea()
{
LboxTextFile Txt;
// 「ファイルを保存する」ダイアログ用
LboxString LString;
LboxCommdlg Commdlg( this->hWnd );
Commdlg.lpstrTitle = "ファイルを保存する";
Commdlg.lpstrFilter = "テキスト,*.txt,全て,*.*";
Commdlg.lpstrDefExt = "txt";
// コモンダイアログ呼び出し
if ( !Commdlg.SaveFileName( &LString ) ) {
MsgOk( "キャンセルされました " );
return;
}
// ファイルのオープン
if ( !Txt.WriteOpen( &LString ) ) {
MsgOk(
"%s をオープンできません ",
LString.szLboxString
);
return;
}
// 書き込みバッファ
LboxString LBuffer;
LEdit->GetText( &LString );
Txt.Put( &LString );
// ファイルのクローズ
Txt.Close();
}
| |