IUICommandHandler::Execute method (uiribbon.h)

Merespons untuk menjalankan peristiwa pada Perintah yang terikat ke handler Perintah.

Sintaks

HRESULT Execute(
  [in]           UINT32               commandId,
  [in]           UI_EXECUTIONVERB     verb,
  [in, optional] const PROPERTYKEY    *key,
  [in, optional] const PROPVARIANT    *currentValue,
  [in, optional] IUISimplePropertySet *commandExecutionProperties
);

Parameter

[in] commandId

Jenis: UINT32

ID untuk Perintah, yang ditentukan dalam file sumber daya Markup.

[in] verb

Jenis: UI_EXECUTIONVERB

UI_EXECUTIONVERB atau tindakan yang dimulai oleh pengguna.

[in, optional] key

Jenis: const PROPERTYKEY*

Penunjuk ke Kunci Properti yang telah mengubah nilai. Parameter ini bisa NULL.

[in, optional] currentValue

Jenis: const PROPVARIANT*

Penunjuk ke nilai saat ini untuk kunci. Parameter ini bisa NULL.

[in, optional] commandExecutionProperties

Jenis: IUISimplePropertySet*

Penunjuk ke objek IUISimplePropertySet yang berisi properti status perintah dan nilai properti, seperti koordinat layar dan indeks item daftar. Parameter ini bisa NULL.

Nilai kembali

Jenis: HRESULT

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

Keterangan

Setiap Perintah dalam Tampilan harus terikat ke handler Perintah baru atau yang sudah ada di aplikasi host.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header uiribbon.h
DLL Mshtml.dll

Lihat juga

IUICommandHandler

Sampel Windows Ribbon Framework