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 |