Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Membuat, menampilkan, dan mengoperasikan kotak pesan. Kotak pesan berisi pesan dan judul yang ditentukan aplikasi, ditambah kombinasi ikon dan tombol push yang telah ditentukan sebelumnya. Tombol berada dalam bahasa antarmuka pengguna sistem.
Saat ini MessageBoxEx dan MessageBox bekerja dengan cara yang sama.
Sintaksis
int MessageBoxExA(
[in, optional] HWND hWnd,
[in, optional] LPCSTR lpText,
[in, optional] LPCSTR lpCaption,
[in] UINT uType,
[in] WORD wLanguageId
);
Parameter
[in, optional] hWnd
Jenis: HWND
Handel ke jendela pemilik kotak pesan yang akan dibuat. Jika parameter ini NULL, kotak pesan tidak memiliki jendela pemilik.
[in, optional] lpText
Jenis:
Pesan yang akan ditampilkan.
[in, optional] lpCaption
Jenis:
Judul kotak dialog. Jika parameter ini null, judul default Kesalahan digunakan.
[in] uType
Jenis: UINT
Konten dan perilaku kotak dialog. Untuk informasi tentang bendera yang didukung, lihat MessageBox.
[in] wLanguageId
Jenis: WORD
Bahasa untuk teks yang ditampilkan di tombol kotak pesan. Menentukan nilai nol (0) menunjukkan untuk menampilkan teks tombol dalam bahasa sistem default. Jika parameter ini MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL), bahasa saat ini yang terkait dengan utas panggilan digunakan.
Untuk menentukan bahasa selain bahasa saat ini, gunakan makro MAKELANGID untuk membuat parameter ini. Untuk informasi selengkapnya, lihat MAKELANGID.
Mengembalikan nilai
Jenis: int
Jika kotak pesan memiliki tombol batalkan
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, panggil GetLastError.
Jika fungsi berhasil, nilai yang dikembalikan adalah salah satu nilai item menu berikut.
| Mengembalikan kode/nilai | Deskripsi |
|---|---|
|
Tombol Batalkan dipilih. |
|
Tombol Batalkan dipilih. |
|
Tombol Lanjutkan dipilih. |
|
Tombol Abaikan |
|
Tombol Tidak ada yang dipilih. |
|
Tombol OK |
|
Tombol Coba Lagi dipilih. |
|
Tombol Coba Lagi dipilih. |
|
Tombol Ya dipilih. |
Komentar
Saat Anda menggunakan kotak pesan modal sistem untuk menunjukkan bahwa sistem kehabisan memori, string yang ditunjukkan oleh lpText
Jika Anda membuat kotak pesan saat kotak dialog ada, gunakan handel ke kotak dialog sebagai parameter
Nota
Header winuser.h mendefinisikan MessageBoxEx sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
winuser.h (termasuk Windows.h) |
| Pustaka |
User32.lib |
| DLL |
User32.dll |
Lihat juga
Konseptual
Kotak Dialog
Kotak Pesan
Sumber Daya Lain
Referensi