- 締切済み
VC++.NET2003でユーザー関数内でMessageBox::Show()が使えません??
VC++.NET 2003 のヘルプの、「チュートリアル : 簡単な Windows フォームの作成」に MessageBox::Show()関数を使ってHello,worldを表示させる例が書いていますが、 この関数を、自分で作った関数(フォームのクラスのメンバ関数で、 関数のコードはインライン関数でなく、cppファイル側に書いています)に持っていくと、 error C2653: 'MessageBoxA' : 識別子がクラス名でも名前空間名でもありません。 error C2660: 'System::Windows::Forms::Control::Show' : 関数に 1 個の引数を指定できません。 と、コンパイルエラーが出てしまいます。 MessageBox::Show()を自前の関数で使う方法を、 どなたか教えていただけないでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- tkamz
- ベストアンサー率0% (0/0)
回答No.4
- はなおか じった(@Jitta)
- ベストアンサー率42% (69/161)
回答No.3
- はなおか じった(@Jitta)
- ベストアンサー率42% (69/161)
回答No.2
- はなおか じった(@Jitta)
- ベストアンサー率42% (69/161)
回答No.1
補足
ヘッダでインラインで書かずに、 ソースファイルのほうでやってみてください。