Statik Basamaklı Menüler Oluşturma

Windows 7 ve sonraki sürümlerde, kayıt defteri ayarları aracılığıyla basamaklı menü uygulaması desteklenir. Windows 7'nin öncesinde, basamaklı menülerin oluşturulması yalnızca IContextMenu arabiriminin uygulanmasıyla mümkündü. Windows 7 ve sonraki sürümlerde, yalnızca statik yöntemler yetersiz olduğunda Bileşen Nesne Modeli (COM) kod tabanlı çözümlere başvurmanız gerekir.

Note

Paketlenmiş (MSIX) masaüstü uygulamaları için: Uygulamanız bir MSIX paketi olarak dağıtıldıysa veya kimlik için seyrek bir paket kullanıyorsa, uzantıyı kullanarak bağlam menüsü girdilerini bildirimli olarak paket bildirimine desktop4:FileExplorerContextMenus kaydedebilirsiniz. Bu, makine başına COM kaydını önler ve Windows 11 bağlam menüsüyle çalışır. Ayrıntılar için bkz. Paketlenmiş masaüstü uygulamalarını Dosya Gezgini ile tümleştirme. Aşağıda açıklanan yaklaşımlar paketlenmemiş (klasik) Win32 uygulamaları için uygun olmaya devam eder.

Aşağıdaki ekran görüntüsünde basamaklı menü örneği verilmiştir.

Basamaklı menüscreen shot showing an example of a cascading menuscreen shot showing an example of a cascading menuörneğini gösterenekran görüntüsü

Windows 7 ve sonraki sürümlerde, aşağıdaki bölümlerde açıklanan basamaklı menüler oluşturmanın üç yolu vardır.