Kısayol Menüsü Başvurusu
Bu konuda, kısayol (bağlam) menüleri ve kısayol menü işleyicileriyle kullanılan ana programlama öğeleri listelenmiştir. Bağlam menüsü işleyicileri veya fiil işleyicileri olarak da bilinen kısayol menüsü işleyicileri, bir dosya türü işleyici türüdür.
Kısayol Menüsü Uygulaması Hakkında
Statik fiil yöntemlerinden birini kullanarak bir kısayol menüsü uygulamanız kesinlikle tavsiye edilir. Lütfen aşağıdaki yönergeleri gözden geçirin:
- Kısayol menüsü uygulamak için statik fiil yöntemi kullanmak için, Kısayol Menüsü İşleyicileri Oluşturma'nin "Statik Fiiller Kullanarak Kısayol Menüsünü Özelleştirme" bölümüne bakın.
- Windows 7 ve sonraki sürümlerde statik fiiller için dinamik davranış elde etmek için, kısayol menüsü işleyicileri oluşturma 'de "Statik Fiiller için Dinamik Davranış Alma" bölümüne bakın.
- Statik fiil uygulaması ve kaçınılması gereken dinamik fiiller hakkında ayrıntılar için bkz. Kısayol Menünüz için Statik veya Dinamik Fiil Seçme.
- Dosya türü için dinamik bir fiil kaydederek dosya türünün kısayol menüsünü genişletmeniz gerekiyorsa, Dinamik Fiiller Kullanarak Kısayol Menüsünü Özelleştirmealtında sağlanan yönergeleri izleyin.
Arabirim
Konu | Içeriği |
---|---|
IContextMenu | Shell nesnesiyle ilişkilendirilmiş bir kısayol menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. |
IContextMenu2 | Shell nesnesiyle ilişkilendirilmiş bir kısayol (bağlam) menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. İstemci nesnelerinin sahip tarafından çizilmiş menü öğeleriyle ilişkili iletileri işlemesine olanak tanıyan bir yöntem ekleyerek IContextMenugenişletir. |
IContextMenu3 | Shell nesnesiyle ilişkilendirilmiş bir kısayol menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. İstemci nesnelerinin sahip tarafından çizilmiş menü öğeleriyle ilişkili iletileri işlemesine izin verir ve bu ileti işlemeden bir dönüş değeri kabul ederek IContextMenu2genişletir. |
IContextMenuCB | Bağlam menüsünün geri çağrısını etkinleştiren bir yöntemi kullanıma sunar. Örneğin, bir menüsüne kalkan simgesi eklemek için Yükseltme gerektiren. |
IContextMenuSite |
SHCreateShellFolderViewkullanılarak oluşturulan varsayılan klasör görünümü tarafından uygulanır.
IContextMenuSite uygulaması, IContextMenu::QueryContextMenu, IContextMenu::InvokeCommandve TrackPopupMenu ve bu işlev için gerekli tüm ileti iletmeleri destekler.
IContextMenuSite genellikle durum çubuğunu da güncelleştirir. |
Işlev
Konu | Içeriği |
---|---|
CDefFolderMenu_Create2 | Seçili dosya klasörü nesneleri grubu için bir bağlam menüsü oluşturur. |
LPFNDFMCALLBACK | Shell'in varsayılan bağlam menüsü uygulamasından iletiler alan geri çağırma işlevinin prototipini tanımlar. |
SHCreateDefaultContextMenu | Kabuğun varsayılan bağlam menüsü uygulamasını temsil eden bir nesne oluşturur. |
Yapı
Konu | Içeriği |
---|---|
CMINVOKECOMMANDINFO |
IContextMenu::InvokeCommand kısayol menü komutunu çağırmak için gereken bilgileri içerir. |
CMINVOKECOMMANDINFOEX | Kısayol menüsü komutu hakkında genişletilmiş bilgiler içerir. Bu yapı, Unicode değerlerinin kullanılmasına izin veren CMINVOKECOMMANDINFO genişletilmiş bir sürümüdür. |
DEFCONTEXTMENU |
SHCreateDefaultContextMenutarafından kullanılan bağlam menüsü bilgilerini içerir. |
İlgili konular
-
Kısayol Menüsü İşleyicileri ve Birden Çok Seçim Fiilleri için En İyi Yöntemler
-
Dinamik Fiiller Kullanarak Kısayol Menüsünü Özelleştirmeyi