Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 verb 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 verb yöntemlerden 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 verb bir yöntem kullanmak için, Kısayol Menüsü İşleyicileri Oluşturma'nın "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 verb uygulama ve kaçınılması gereken dinamik fiiller hakkında ayrıntılı bilgi için bkz. Kısayol Menünüzün Statik veya Dinamik Verb Seçme.
- Dosya türü için bir dinamik verb kaydederek dosya türünün kısayol menüsünü genişletmeniz gerekiyorsa, Dinamik Fiiller Kullanarak Kısayol Menüsünü Özelleştirme başlığı altında verilen yönergeleri izleyin.
Arabirim
| Konu | Içeriği |
|---|---|
| IContextMenu | Bir nesneyle Shell ilişkilendirilmiş bir kısayol menüsü oluşturan veya birleştirilen yöntemleri kullanıma sunar. |
| IContextMenu2 | Bir nesneyle Shell 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 | Bir nesneyle Shell 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 | 'nin varsayılan bağlam menüsü uygulamasından ileti alan geri çağırma işlevinin prototipini Shelltanımlar. |
| SHCreateDefaultContextMenu | 'nin varsayılan bağlam menüsü uygulamasını temsil Shelleden 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