- ベストアンサー
編集中ドキュメントを「新規作成後の状態」にするには
VisualC++ 2008のSDIで開発しています。 新規作成直後のドキュメントは「×ボタン」を押すとすぐに閉じますよね。 編集した後でも保存ダイアログなどを表示させず、すぐに閉じるにはどうすればよいでしょうか。 開発中のアプリでは、新規作成直後に必ずあるオブジェクトを配置し、配置し終わった状態を「新規作成状態」としたいのですが、 そのままでは編集した後の状態と判断され、閉じようとすれば当然保存ダイアログが出てきます。 これを何も表示させずに閉じたいのです。よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ドキュメントの編集済みフラグをリセットすればよいでしょう。 CDocument::SetModifiedFlag(BOOL bModified = TRUE); 編集済みフラグをリセットすれば、確かに保存ダイアログは出ませんが、当然、保存もされません。
お礼
ありがとうございます。 保存させないことが目的なのでバッチリです。