Aracılığıyla paylaş


DVD Menüleriyle Çalışma

[Bu sayfayla ilişkilendirilmiş özellik, DirectShow, eski bir özellik olarak kabul edilmektedir.] Yerine MediaPlayer, IMFMediaEngineve Media Foundation 'de Ses/Video Yakalamaalmıştır. Bu özellikler Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, mümkün olduğunda yeni kodun MediaPlayer, IMFMediaEngine ve Media Foundation'daki Audio/Video Capture kullanmasını, DirectShowyerine, kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

DVD Gezgini, kullanıcı bir düğmeyi etkinleştirdiğinde veya Gezgin İlk Yürütme etki alanına girdiğinde bir menü gösterebilir. Menüyü program aracılığıyla göstermek için IDvdControl2::ShowMenu yöntemini çağırın.

Menü düğmelerini program aracılığıyla seçmenin çeşitli yolları vardır:

  • Numaraya göre düğme seçmek için IDvdControl2::SelectButtonçağrısı yapın. Düğmeler 1 ile 36 numaralandırılır. IDvdInfo2::GetCurrentButton yöntemi kullanılabilir düğmelerin sayısını döndürür.
  • Seçili durumdaki düğmenin konumuna göre bir düğme seçmek için IDvdControl2::SelectRelativeButtonöğesini çağırın. Yukarı, aşağı, sol veya sağ yönde bir düğme seçebilirsiniz.
  • Pencerenin içindeki koordinatlarına göre bir düğme seçmek için IDvdControl2::SelectAtPositionçağrısı yapın. Bu yöntem, video penceresinin istemci alanına göre (x,y) koordinatları alır. (Penceresiz mod için bu uygulama penceresidir.) Bu konumda düğme yoksa yöntemi VFW_E_DVD_NO_BUTTON döndürür.

Ayrıca, bir düğmeyi etkinleştirmenin birkaç yolu vardır:

Bir düğme seçildiğinde yalnızca kenarlıklarının vurgulandığını unutmayın. İlişkili komutun tetiklenmelerine neden olmak için düğmenin etkinleştirilmesi gerekir. Bir düğmeyi program aracılığıyla etkinleştirmek çeşitli yollarla yapılabilir, ancak düğmenin etkinleştirilmeden önce her zaman seçilmesi gerekir.

DVD Uygulamaları