※ ChatGPTを利用し、要約された質問です(原文:visual C++ 2005 でのイベントの作成)
visual C++ 2005 でのイベントの作成についての質問
このQ&Aのポイント
visual C++ 2005 でのイベントの作成について困っています。サイトの指示に従ってイベントハンドラを追加したのですが、ビルド時にエラーが発生します。
visual C++ 2005 でのイベントの作成に関して、エラーメッセージが表示されています。AfxMessageBoxの引数に関する問題で、ビルドができません。
visual C++ 2005 でイベントハンドラを追加する際に、AfxMessageBox関数の引数の型に関するエラーが発生しています。エラーメッセージによると、引数の型が一致していないようです。
visual C++ 2005 でのイベントの作成
visual C++ 2005 でのイベントの作成で困っています。
ダイアログ ベースのプログラミング
http://oshiete1.goo.ne.jp/oshiete_new.php3
上記のサイトをはじめから実行していったのですが、「イベントハンドラ
の追加」の部分で
void CButtonDlg::OnBnClickedButton1()
{
// TODO: この位置にコントロール通知ハンドラ ...
}
の// TODO: この位置にコントロール通知ハンドラ ...の部分にサイトの
記述に有るような
AfxMessageBox("第 1 のボタンを押しました。");
という記述をしたのですがこれをビルドするとエラーになります。
エラーメッセージは
c:\documents and settings\asakawa\my documents\visual studio
2005\projects\ren\ren\rendlg.cpp(160) : error C2665:
'AfxMessageBox' : 2 オーバーロードのどれも、すべての引数の型を変換できませんでした
c:\program files\microsoft visual studio 8\vc\atlmfc
\include\afxwin.h(5025): 'int AfxMessageBox(LPCTSTR,UINT,UINT)' の
可能性があります。
c:\program files\microsoft visual studio 8\vc\atlmfc
\include\afxwin.h(5027): または 'int AfxMessageBox(UINT,UINT,UINT)'
引数リスト '(const char [17])' を一致させようとしているとき
と出ます。
何が原因でしょうか?
ヒントでも良いんですが…
お礼
ずばり回答ありがとうございます! エラーメッセージを必死に見てもさっぱり分かりませんでした。 助かりました!これで進める事が出来ます!