Fungsi OleUIBusyA (oledlg.h)
Memanggil kotak dialog Sibuk standar, memungkinkan pengguna mengelola konkurensi.
Sintaksis
UINT OleUIBusyA(
[in] LPOLEUIBUSYA unnamedParam1
);
Parameter
[in] unnamedParam1
Penunjuk ke struktur
Mengembalikan nilai
Fungsi ini mengembalikan nilai berikut:
Definisi Keberhasilan/Kesalahan Standar
Mengembalikan kode | Deskripsi |
---|---|
|
Kegagalan tidak diketahui (tidak digunakan). |
|
Tidak ada kesalahan, sama seperti OLEUI_OK. |
|
Pengguna menekan tombol OK. |
|
Pengguna telah menekan tombol Batalkan dan bahwa pemanggil harus membatalkan operasi. |
|
Pengguna telah menekan Beralih ke dan OleUIBusy tidak dapat menentukan cara beralih ke aplikasi pemblokiran. Dalam hal ini, pemanggil harus mengambil langkah-langkah untuk mencoba menyelesaikan konflik itu sendiri, jika memungkinkan, atau mencoba kembali operasi. OleUIBusy hanya akan mengembalikan OLEUI_BZ_SWITCHTOSELECTED jika pengguna telah menekan tombol Beralih ke, hTask NULL dan bendera BZ_NOTRESPONDING diatur. |
|
Pengguna telah menekan Beralih ke dan OleUIBusy tidak dapat menentukan cara beralih ke aplikasi pemblokiran. Dalam hal ini, pemanggil harus mengambil langkah-langkah untuk mencoba menyelesaikan konflik itu sendiri, jika memungkinkan, atau mencoba kembali operasi. OleUIBusy hanya akan mengembalikan OLEUI_BZ_SWITCHTOSELECTED jika pengguna telah menekan tombol Beralih ke, hTask NULL dan bendera BZ_NOTRESPONDING diatur. |
|
Pengguna telah menekan Beralih ke dan OleUIBusy tidak dapat menentukan cara beralih ke aplikasi pemblokiran. Dalam hal ini, pemanggil harus mengambil langkah-langkah untuk mencoba menyelesaikan konflik itu sendiri, jika memungkinkan, atau mencoba kembali operasi. OleUIBusy hanya akan mengembalikan OLEUI_BZ_SWITCHTOSELECTED jika pengguna telah menekan tombol Beralih ke, hTask NULL dan bendera BZ_NOTRESPONDING diatur. |
|
Pengguna telah menekan tombol Coba Lagi |
|
Kotak dialog telah diberitahu bahwa operasi tidak lagi diblokir. |
Kesalahan Validasi Bidang Standar
Mengembalikan kode | Deskripsi |
---|---|
|
Kesalahan umum untuk semua kotak dialog terletak di rentang OLEUI_ERR_STANDARDMIN untuk OLEUI_ERR_STANDARDMAX. Nilai ini memungkinkan aplikasi untuk menguji pesan standar untuk menampilkan pesan kesalahan kepada pengguna. |
|
Penunjuk ke struktur OLEUIXXX yang diteruskan ke fungsi NULL. |
|
Izin untuk akses baca atau tulis ke struktur OLEUIXXX tidak cukup. |
|
Nilai cbstruct |
|
Nilai |
|
Nilai |
|
Nilai |
|
Nilai |
|
Nilai |
|
Nilai |
Kesalahan Inisialisasi
Mengembalikan kode | Deskripsi |
---|---|
|
Tidak dapat menemukan templat kotak dialog. |
|
Tidak dapat memuat templat kotak dialog. |
|
Inisialisasi kotak dialog gagal. |
|
Panggilan ke |
|
Panggilan ke |
|
Tidak dapat memanggil LoadString |
|
Panggilan ke alokator IMalloc |
Kesalahan Spesifik Fungsi
Mengembalikan kode | Deskripsi |
---|---|
|
Kesalahan umum untuk semua kotak dialog terletak di rentang OLEUI_ERR_STANDARDMIN untuk OLEUI_ERR_STANDARDMAX. Nilai ini memungkinkan aplikasi untuk menguji pesan standar untuk menampilkan pesan kesalahan kepada pengguna. |
|
hTask yang ditentukan dalam |
Komentar
Kotak dialog OLE Server Sibuk memberi tahu pengguna bahwa aplikasi server tidak menerima pesan. Kotak dialog kemudian meminta pengguna untuk membatalkan operasi, beralih ke tugas yang diblokir, atau melanjutkan menunggu.
Nota
Header oledlg.h mendefinisikan OLEUIBUSY sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosem 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 |
oledlg.h |
Pustaka |
OleDlg.lib |
DLL |
OleDlg.dll |