C++BuilderでVCLフォームアプリケーションを使用しています。はいいいえキャンセルボタンのあるメッセージボックスを表示し、はい、いいえ、またはキャンセルボタンが押されたかどうかを検出するために、いくつかのコードで助けを借りることができますか?
これが私のコードです:
if(MessageBox(NULL, "Test message", "test title", MB_YESNOCANCEL) == IDYES)
{
}
私は以下を含めました:
#include <windows.h>
次のエラーが発生します。
E2034'charconst[13]'を'constwchar_t*'に変換できません
E2342パラメーター'lpText'の型の不一致(必要な'const wchar_t *'、取得した'const char *')
アップデート
これが私のコードです:
const int result = MessageBox(NULL, L"You have " + integerNumberOfImportantAppointments + " important appointments. Do you wish to view them?", L"test title", MB_YESNOCANCEL);
値:integerNumberOfImportantAppointmentsは整数です。これをメッセージボックスに表示するにはどうすればよいですか?
次のエラーが発生します:無効なポインタの追加。
また、メッセージボックスのアイコンを選択できますか?この場合の質問。