いつもお世話になっています。GGです。
終了メニューを選択すると以下のメッセージが出っています。
無題への変更を保存しますか?
はい、 いいえ、 キャンセル (3つボタン)
特に、作っていないのですが。
問題:
このメッセージ表示しないように、一応探したのですが、
見つかりませんでした。
どこにあるのでしょうか。
よろしくお願いします。
環境:.Net(2002) MFC使用、Win2000
質問ヘタ。作文の練習したほうがいい。
何に対して/どうしたら/どうなったのか、さっぱりわからん。
素人の質問はともかく、質問の素人はご勘弁。
# Documentのdirtyフラグが立ってるのかな?
> # Documentのdirtyフラグが立ってるのかな?
だとすると、SaveModifiedをオーバーライド。
BOOL CMyDoc::SaveModified()
{
return TRUE;
}
> 質問ヘタ。作文の練習したほうがいい。
外国の方だと思いますが。
私の英語力を考えるとあまり不満は言えない。
επιστημηさん、たいちうさん
ご回答ありがとう。
> # Documentのdirtyフラグが立ってるのかな?
やったことがないので、どういう役割でしょうか。
>BOOL CMyDoc::SaveModified()
>{
> return TRUE;
>}
SaveModifiedをオーバーライドしていません。
>質問ヘタ。作文の練習したほうがいい。
>外国の方だと思いますが。
>私の英語力を考えるとあまり不満は言えない。
ご指摘ありがとう。頑張ります。
よろしくお願いします。
> > # Documentのdirtyフラグが立ってるのかな?
> やったことがないので、どういう役割でしょうか。
MSDNで、CDocument::SetModifiedFlagを調べましょう。
> SaveModifiedをオーバーライドしていません。
手っ取り早く現象を回避するために、このようにオーバーライドしてはどうですか?
ということです。
たいちうさん、
ご回答ありがとう。
>手っ取り早く現象を回避するために、このようにオーバーライドしてはどうですか?
>ということです。
なるほど、うまくできました。
ありがとうございました。