Metode IOleInPlaceFrame::SetStatusText (oleidl.h)
Mengatur dan menampilkan teks status tentang objek di tempat di baris status jendela bingkai kontainer.
Sintaks
HRESULT SetStatusText(
[in] LPCOLESTR pszStatusText
);
Parameter
[in] pszStatusText
Pesan yang akan ditampilkan.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Beberapa teks ditampilkan tetapi pesan terlalu panjang dan terpotok. |
|
Operasi gagal. |
|
Penunjuk yang ditentukan tidak valid. |
|
Terjadi kesalahan tak terduga. |
Keterangan
Catatan untuk Penelepon
Anda harus memanggil IOleInPlaceFrame::SetStatusText ketika Anda perlu meminta kontainer untuk menampilkan teks objek di baris status bingkainya, jika memilikinya. Karena jendela bingkai kontainer memiliki baris status, memanggil IOleInPlaceFrame::SetStatusText adalah satu-satunya cara objek dapat menampilkan informasi status di jendela bingkai kontainer. Namun, jika kontainer menolak permintaan objek, aplikasi objek dapat menegosiasikan ruang batas untuk menampilkan jendela statusnya sendiri.Saat beralih antara menu yang dimiliki oleh kontainer dan objek aktif di tempat, teks bilah status tidak tercermin dengan benar jika objek tidak memanggil metode IOleInPlaceFrame::SetStatusText kontainer. Misalnya, jika, selama sesi di tempat, pengguna harus memilih menu File , bilah status akan mencerminkan tindakan yang akan terjadi jika pengguna memilih menu ini. Jika pengguna kemudian memilih menu Edit (yang dimiliki oleh objek di tempat), teks bilah status tidak akan berubah kecuali IOleInPlaceFrame::SetStatusText kebetulan dipanggil. Ini karena tidak ada cara bagi kontainer untuk mengenali bahwa salah satu menu objek telah dibuat aktif karena semua pesan yang akan dijebak kontainer sekarang masuk ke objek .
Catatan untuk Pelaksana
Untuk menghindari potensi masalah, semua objek yang diaktifkan harus memproses pesan WM_MENUSELECT dan memanggil IOleInPlaceFrame::SetStatusText, bahkan jika objek biasanya tidak memberikan informasi status (dalam hal ini objek hanya dapat meneruskan string NULL untuk teks status yang diminta).Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | oleidl.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk