余計のメッセージ – プログラミング – Home

通知
すべてクリア

[解決済] 余計のメッセージ


GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

いつもお世話になっています。GGです。

終了メニューを選択すると以下のメッセージが出っています。

無題への変更を保存しますか?
はい、 いいえ、 キャンセル  (3つボタン)

特に、作っていないのですが。

問題:
このメッセージ表示しないように、一応探したのですが、
見つかりませんでした。

どこにあるのでしょうか。
よろしくお願いします。

環境:.Net(2002) MFC使用、Win2000


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

質問ヘタ。作文の練習したほうがいい。
何に対して/どうしたら/どうなったのか、さっぱりわからん。
素人の質問はともかく、質問の素人はご勘弁。

# Documentのdirtyフラグが立ってるのかな?


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

> # Documentのdirtyフラグが立ってるのかな?

だとすると、SaveModifiedをオーバーライド。

BOOL CMyDoc::SaveModified()
{
return TRUE;
}

> 質問ヘタ。作文の練習したほうがいい。

外国の方だと思いますが。
私の英語力を考えるとあまり不満は言えない。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

επιστημηさん、たいちうさん
ご回答ありがとう。

> # Documentのdirtyフラグが立ってるのかな?
やったことがないので、どういう役割でしょうか。

>BOOL CMyDoc::SaveModified()
>{
> return TRUE;
>}
SaveModifiedをオーバーライドしていません。

>質問ヘタ。作文の練習したほうがいい。
>外国の方だと思いますが。
>私の英語力を考えるとあまり不満は言えない。
ご指摘ありがとう。頑張ります。

よろしくお願いします。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

> > # Documentのdirtyフラグが立ってるのかな?
> やったことがないので、どういう役割でしょうか。

MSDNで、CDocument::SetModifiedFlagを調べましょう。

> SaveModifiedをオーバーライドしていません。

手っ取り早く現象を回避するために、このようにオーバーライドしてはどうですか?
ということです。


返信引用
GG
 GG
(@GG)
ゲスト
結合: 18年前
投稿: 185
Topic starter  

たいちうさん、
ご回答ありがとう。

>手っ取り早く現象を回避するために、このようにオーバーライドしてはどうですか?
>ということです。
なるほど、うまくできました。

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました