Menús contextuales

[La característica asociada a esta página, Reproductor multimedia de Windows SDK, es una característica heredada. Se ha reemplazado por MediaPlayer. MediaPlayer se ha optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer en lugar de Reproductor multimedia de Windows SDK, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Las tiendas en línea pueden proporcionar menús contextuales personalizados. Para ello, el complemento de la tienda en línea implementa el método IWMPContentPartner::GetCommands . Reproductor multimedia de Windows llama a este método para proporcionar información sobre la ubicación en la interfaz de usuario donde se muestra el menú contextual (donde se hace clic con el botón derecho del usuario). El complemento devuelve una matriz de estructuras WMPContextMenuInfo que describen cada elemento de menú contextual, incluido un identificador de comando para cada uno.

Después de Reproductor multimedia de Windows ha recuperado la matriz, el Reproductor usa la matriz para compilar el menú contextual que ve el usuario. Cuando el usuario hace clic en un elemento en el menú contextual, el Reproductor llama a IWMPContentPartner::InvokeCommand, pasando el identificador de comando asociado al elemento de menú a través del parámetro dwCommandID . El Reproductor también pasa un valor de ubicación de biblioteca y una matriz de identificadores que representa los elementos en los que se invocó el menú, como una matriz de identificadores de seguimiento. Con esta información, el complemento puede iniciar cualquier proceso adecuado en respuesta al clic del mouse del usuario.

Acerca del tipo 1 tiendas en línea