interface ICoreWebView2Environment9
Note
This reference is no longer being maintained. For the latest API reference, see WebView2 API Reference.
interface ICoreWebView2Environment9
: public ICoreWebView2Environment8
A continuation of the ICoreWebView2Environment interface for creating CoreWebView2 ContextMenuItem objects.
Summary
Members | Descriptions |
---|---|
CreateContextMenuItem | Create a custom ContextMenuItem object to insert into the WebView context menu. |
Applies to
Product | Introduced |
---|---|
WebView2 Win32 | 1.0.1185.39 |
WebView2 Win32 Prerelease | 1.0.1189 |
Members
CreateContextMenuItem
Create a custom ContextMenuItem
object to insert into the WebView context menu.
public HRESULT CreateContextMenuItem(LPCWSTR label, IStream * iconStream, COREWEBVIEW2_CONTEXT_MENU_ITEM_KIND kind, ICoreWebView2ContextMenuItem ** item)
CoreWebView2 will rewind the icon stream before decoding. There is a limit of 1000 active custom context menu items at a given time. Attempting to create more before deleting existing ones will fail with ERROR_NOT_ENOUGH_QUOTA. It is recommended to reuse ContextMenuItems across ContextMenuRequested events for performance. The returned ContextMenuItem object's IsEnabled
property will default to TRUE
and IsChecked
property will default to FALSE
. A CommandId
will be assigned to the ContextMenuItem object that's unique across active custom context menu items, but command ID values of deleted ContextMenuItems can be reassigned.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour