VC++.NET2003、CMessageBoxに関するエラー

[戻る]
テビ 2005/07/04(月) 16:24:00
こんにちは。VC++.NET2003移行作業中なのですが、大量のwarningが出て困っています。
warning内容は下記の通りなのですが、 これはどうすればいいのでしょうか?
どうすれば解決できるのか皆様、教えて下さい。よろしくお願いします。

↓warning内容

warning C4183: 'CMessageBox': 戻り値の型がありません。'int' を返すメンバ関数とみな
します。


↓ソース。

public:
    CMessageBox(LPCTSTR lpszPrompt, UINT nType, UINT 
nDefaultButton/*=MB_DEFBUTTON1*/, UINT nIDPrompt, COLORREF clrCtlBk=RGB
(192,192,192));     //S014

επιστημη 2005/07/04(月) 16:27:59
warningの通りです。戻り値の型が記されていない!と怒っています。
値を返さないならvoid CMessageBox(... とすればいい。

これがコンストラクタのつもりなら、class名がCMessageBoxではないのでしょう。

テビ 2005/07/04(月) 16:45:35
全く意味がわからない状態なのですが、どう解決していけばいいですか?

επιστημη 2005/07/04(月) 16:52:04
本当に'全く意味がわからない'のであれば、学習以外に解決策はありません。
# あるいは誰かに頭を下げるか。

テビ 2005/07/04(月) 16:54:34
前回私が載せたソースの中では、 どのように型を宣言すればよいか
教えていただけますか? お願いします。

επιστημη 2005/07/04(月) 16:59:40
わかんないよそんなこと。
僕が付けたレス以上のことは答えられません。

テビ 2005/07/04(月) 17:02:22
あーー、そうですかぁ。残念です。
もしどなたかわかるかたがおられたら、教えてください。お願いします。

テビ 2005/07/04(月) 17:30:43
[[解決]]
自力で解決できました。ありがとうございます。

古いスレッドには追加発言できません。