Bagikan melalui


Metode ITrackShellMenu::SetObscured (shdeprecated.h)

Mengoordinasikan item yang dikaburkan pada toolbar dengan item dalam menu.

Sintaks

HRESULT SetObscured(
  [in] HWND     hwndTB,
  [in] IUnknown *punkBand,
  [in] DWORD    dwSMSetFlags
);

Parameter

[in] hwndTB

Jenis: HWND

Handel ke kontrol toolbar yang tombolnya memiliki ID perintah yang sesuai dengan ID menu di menu terlacak.

[in] punkBand

Jenis: IUnknown*

Jika parameter ini menunjuk ke objek COM yang mendukung antarmuka IShellMenu , item menu yang sesuai dengan tombol toolbar yang terlihat difilter dari menu sehingga tidak muncul di kedua tempat.

Jika parameter ini NULL atau menunjuk ke objek COM yang tidak mendukung antarmuka IShellMenu , maka tombol yang tidak jelas di toolbar ditambahkan ke menu shell dalam posisi yang ditentukan dalam dwSMSetFlags.

[in] dwSMSetFlags

Jenis: DWORD

Salah satu nilai berikut.

SMSET_TOP (0x10000000)

Item menu baru ditambahkan di bagian atas menu.

SMSET_BOTTOM (0x20000000)

Item menu baru ditambahkan di bagian bawah menu.

SMSET_DONTOWN

Dipesan; jangan gunakan.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Tombol yang tidak jelas adalah tombol yang tidak dapat ditampilkan karena keterbatasan ukuran toolbar. Umumnya, untuk melihatnya, Anda harus menekan chevron di akhir toolbar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shdeprecated.h
DLL Shell32.dll