Bagikan melalui


Metode IShellMenu::SetMenu (shobjidl_core.h)

Menambahkan menu statis ke pita menu.

Sintaks

HRESULT SetMenu(
  [in] HMENU hmenu,
  [in] HWND  hwnd,
  [in] DWORD dwFlags
);

Parameter

[in] hmenu

Jenis: HMENU

Handel menu statis yang akan ditambahkan. Nilai ini bisa NULL.

[in] hwnd

Jenis: HWND

HWND dari jendela pemilik. Nilai ini bisa NULL.

[in] dwFlags

Jenis: DWORD

Bendera yang menentukan cara menu beroperasi.

SMSET_BOTTOM

Lampirkan menu ke bagian bawah menu induk.

SMSET_TOP

Lampirkan menu ke bagian atas menu induk.

SMSET_DONTOWN

Menu band tidak memiliki menu bernama hwnd, jadi jika menu itu akhirnya diganti, tidak boleh dihancurkan.

Mengembalikan nilai

Jenis: HRESULT

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

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)
DLL Shell32.dll