Bagikan melalui


Metode IShellBrowser::SendControlMsg (shobjidl_core.h)

Mengirim pesan kontrol ke bilah alat atau bilah status di jendela Windows Explorer.

Sintaks

HRESULT SendControlMsg(
  UINT    id,
  UINT    uMsg,
  WPARAM  wParam,
  LPARAM  lParam,
  LRESULT *pret
);

Parameter

id

Jenis: UINT

Pengidentifikasi untuk toolbar (FCW_TOOLBAR) atau untuk jendela bilah status (FCW_STATUS).

uMsg

Jenis: UINT

Pesan yang akan dikirim ke kontrol.

wParam

Jenis: WPARAM

Nilai tergantung pada pesan yang ditentukan dalam parameter uMsg .

lParam

Jenis: LPARAM

Nilai tergantung pada pesan yang ditentukan dalam parameter uMsg .

pret

Jenis: LRESULT*

Alamat nilai pengembalian fungsi SendMessage .

Nilai kembali

Jenis: HRESULT

Mengembalikan S_OK jika berhasil, atau nilai kesalahan yang ditentukan COM sebaliknya.

Keterangan

Lihat dokumentasi Kontrol Umum untuk informasi selengkapnya tentang pesan yang dapat dikirim ke toolbar atau kontrol bilah status.

Catatan untuk Aplikasi Panggilan

Penggunaan panggilan ini membutuhkan perhatian yang rajin, karena membiarkan bilah status atau bilah alat dalam status yang tidak pantas akan memengaruhi performa Windows Explorer.

Catatan untuk Pelaksana

Jika Windows Explorer Anda tidak memiliki kontrol ini, Anda dapat mengembalikan E_NOTIMPL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll (versi 4.0 atau yang lebih baru)

Lihat juga

IShellBrowser