Aracılığıyla paylaş


Kabuk İletileri ve Bildirimler

Bu bölümde Windows Kabuğu iletileri ve bildirimleri açıklanmaktadır.

Bu bölümde

Konu Açıklama
ABM_ACTIVATE
Sisteme bir uygulama çubuğunun etkinleştirildiğini bildirir. Bir uygulama çubuğu, WM_ACTIVATE iletiye yanıt olarak bu iletiyi çağırmalıdır.
ABM_GETAUTOHIDEBAR
Tutamacı, ekranın bir kenarıyla ilişkilendirilmiş otomatik gösterme uygulama çubuğuna alır. Sistemin birden çok monitörü varsa, birincil görev çubuğunu içeren monitör kullanılır.
ABM_GETAUTOHIDEBAREX
Tutamacı, ekranın bir kenarıyla ilişkilendirilmiş otomatik gösterme uygulama çubuğuna alır. Bu ileti, birden çok monitörde kullanmak üzere belirli bir monitör belirtmenizi sağlayarak ABM_GETAUTOHIDEBAR genişletir.
ABM_GETSTATE
Windows görev çubuğunun otomatik ve her zaman en üst durumlarını alır.
ABM_GETTASKBARPOS
Windows görev çubuğunun sınırlayıcı dikdörtgenini alır.
ABM_NEW
Yeni bir uygulama çubuğu kaydeder ve sistemin bildirim iletileri göndermek için kullanması gereken ileti tanımlayıcısını belirtir. Bir uygulama çubuğu, başka bir uygulama çubuğu iletisi göndermeden önce bu iletiyi göndermelidir.
ABM_QUERYPOS
Bir uygulama çubuğu için boyut ve ekran konumu istemektedir. İstek yapıldığında, ileti uygulama çubuğu için bir ekran kenarı ve sınırlayıcı bir dikdörtgen önerir. Sistem, sınırlayıcı dikdörtgeni, uygulama çubuğunun Windows görev çubuğuna veya diğer uygulama çubuklarına müdahale etmemesi için ayarlar.
ABM_REMOVE
Bir uygulama çubuğunu sistemin iç listesinden kaldırarak kaydını kaldırır. Sistem artık uygulama çubuğuna bildirim iletileri göndermez veya diğer uygulamaların uygulama çubuğu tarafından kullanılan ekran alanını kullanmasını engeller.
ABM_SETAUTOHIDEBAR
Ekranın belirli bir kenarı için otomatik bir uygulama çubuğunu kaydeder veya kaydını değiştirir. Sistemin birden çok monitörü varsa, birincil görev çubuğunu içeren monitör kullanılır.
ABM_SETAUTOHIDEBAREX
Ekranın belirli bir kenarı için otomatik bir uygulama çubuğunu kaydeder veya kaydını değiştirir. Bu ileti, birden çok monitörde kullanmak üzere belirli bir monitör belirtmenizi sağlayarak ABM_SETAUTOHIDEBAR genişletir.
ABM_SETPOS
Bir uygulama çubuğunun boyutunu ve ekran konumunu ayarlar. İleti, uygulama çubuğu için bir ekran kenarı ve sınırlayıcı dikdörtgen belirtir. Sistem, sınırlayıcı dikdörtgeni ayarlayarak uygulama çubuğunun Windows görev çubuğuna veya diğer uygulama çubuklarına müdahale etmemesi için ayarlayabilir.
ABM_SETSTATE
Windows görev çubuğunun otomatik ve her zaman en üst durumlarını ayarlar.
ABM_WINDOWPOSCHANGED
Bir appbar'ın konumu değiştiğinde sisteme bildirir. Bir uygulama çubuğu, WM_WINDOWPOSCHANGED iletisine yanıt olarak bu iletiyi çağırmalıdır.
ABN_FULLSCREENAPP
Tam ekran uygulama açılırken veya kapatılırken bir uygulama çubuğuna bildirir. Bu bildirim, ABM_NEW iletisi tarafından ayarlanan uygulama tanımlı bir ileti biçiminde gönderilir.
ABN_POSCHANGED
Uygulama çubuğunun boyutunu ve konumunu etkileyebilecek bir olay oluştuğunda bir uygulama çubuğuna bildirir. Olaylar, görev çubuğunun boyutu, konumu ve görünürlük durumundaki değişikliklerin yanı sıra ekranın aynı tarafındaki başka bir uygulama çubuğunun eklenmesini, kaldırılmasını veya yeniden boyutlandırılmasını içerir.
ABN_STATECHANGE
Bir uygulama çubuğuna, görev çubuğunun otomatik gösterme veya her zaman en üstte durumunun değiştiğini, yani kullanıcının görev çubuğunun özellik sayfasında "Her zaman üstte" veya "Otomatik gizle" onay kutusunu seçtiğini veya işaretini kaldırdığını bildirir.
ABN_WINDOWARRANGE
Kullanıcının görev çubuğunun kısayol menüsünden Art Arda, Yatay Kutucuk veya Dikey Kutucuk komutunu seçtiğini bir uygulama çubuğuna bildirir.
CPL_DBLCLK
Kullanıcı uygulama tarafından desteklenen bir iletişim kutusunun simgesine çift tıkladığında Denetim Masası uygulamasının CPlApplet işlevine gönderilir.
CPL_EXIT
Denetim Masası uygulamasını içeren DLL yayımlanmadan önce bir Denetim Masası uygulamasının CPlApplet işlevine bir kez gönderilir.
CPL_GETCOUNT
Bir Denetim Masası uygulamasının CPlApplet işlevine gönderilerek uygulama tarafından desteklenen iletişim kutularının sayısını alır.
CPL_INIT
Denetim Masası uygulamasının CPlApplet işlevine gönderilerek, özellikle bellek ayırma gibi genel başlatma gerçekleştirmesini istenir.
CPL_INQUIRE
Uygulamanın desteklediği bir iletişim kutusu hakkında bilgi istemek için Denetim Masası uygulamasının CPlApplet işlevine gönderilir.
CPL_NEWINQUIRE
Uygulamanın desteklediği bir iletişim kutusu hakkında bilgi istemek için Denetim Masası uygulamasının CPlApplet işlevine gönderilir.
CPL_SELECT
CPL_STARTWPARMS
CPlApplet kullanıcının belirli bir iletişim kutusuyla ilişkili simgeyi seçtiğini bildirmek için gönderilir. CPlApplet ilgili iletişim kutusunu görüntülemeli ve kullanıcı tarafından belirtilen görevleri gerçekleştirmelidir.
CPL_STOP
Denetim Masası'nın denetim uygulaması kapatıldığında Denetim Masası uygulamasının CPlApplet işlevine gönderilir. Denetim uygulaması, uygulamanın desteklediği her iletişim kutusu için iletiyi bir kez gönderir.
DDWM_UPDATEWINDOW
Drop image penceresinin yeni DROPDESCRIPTION bilgilerini kullanarak güncelleştirilmesi talimatını alır.
DFM_GETDEFSTATICID
Oluşturma sırasında varsayılan bağlam menüsü uygulaması tarafından gönderilir, varsayılan menü komutunu belirtir ve alternatif bir seçim yapılmasına izin verir. LPFNDFMCALLBACKtarafından kullanılır.
DFM_GETHELPTEXT
Geri çağırma nesnesinin bir yardım metin dizesi belirtmesine izin verir.
DFM_GETHELPTEXTW
Geri çağırma nesnesinin bir yardım metin dizesi belirtmesine izin verir.
DFM_GETVERB
Bağlam menüsünde verilen komut kimliğinin fiilini almak için varsayılan bağlam menüsü uygulaması tarafından gönderilir.
DFM_INVOKECOMMAND
Menü komutunu çağırmak için menüyü (LPFNDFMCALLBACK) işleyen geri çağırma işlevini istemek için varsayılan bağlam menüsü uygulaması tarafından gönderilir.
DFM_INVOKECOMMANDEX
LpFNDFMCALLBACKistemek için varsayılan bağlam menüsü uygulaması tarafından genişletilmiş menü komutunu çağırmak için gönderilir.
DFM_MAPCOMMANDNAME
Menü komutuna bir ad atamak için varsayılan bağlam menüsü uygulaması tarafından gönderilir.
DFM_MERGECONTEXTMENU
Geri aramanın menüye öğe eklemesine izin verir.
DFM_MERGECONTEXTMENU_BOTTOM
Geri aramanın genişletilmiş menünün altına öğe eklemesine izin verir.
DFM_MERGECONTEXTMENU_TOP
Geri aramanın genişletilmiş menünün en üstüne öğe eklemesine izin verir.
DFM_MODIFYQCMFLAGS
Geri çağırmanın IContextMenu::QueryContextMenugeçirilen CFM_XXX değerlerini değiştirmesine izin verir.
DFM_VALIDATECMD
Bir menü komutunun varlığını doğrulamak için gönderilir.
DFM_WM_DRAWITEM
Denetimin veya menünün görsel bir yönü değiştiğinde, sahip tarafından çizilmiş bir denetimin veya menünün üst penceresine gönderilir.
DFM_WM_INITMENUPOPUP
Açılan menü veya alt menü etkin olmak üzereyken gönderilir. Bu, bir uygulamanın menüyü görüntülenmeden önce, tüm menüyü değiştirmeden değiştirmesine olanak tanır.
DFM_WM_MEASUREITEM
Denetim veya menü oluşturulduğunda bir denetimin veya menü öğesinin sahip penceresine gönderilir.
FM_GETDRIVEINFO
Etkin Dosya Yöneticisi penceresinden sürücü bilgilerini almak için Dosya Yöneticisi uzantısı tarafından gönderilir.
FM_GETFILESEL
Etkin Dosya Yöneticisi penceresinden (dizin penceresi veya Arama Sonuçları penceresi) seçili dosya hakkındaki bilgileri almak için Dosya Yöneticisi uzantısı tarafından gönderilir.
FM_GETFILESELLFN
Etkin Dosya Yöneticisi penceresinden (dizin penceresi veya Arama Sonuçları penceresi) seçili dosya hakkındaki bilgileri almak için Dosya Yöneticisi uzantısı tarafından gönderilir. Seçili dosyanın uzun bir dosya adı olabilir.
FM_GETFOCUS
Giriş odağını içeren Dosya Yöneticisi penceresinin türünü almak için Dosya Yöneticisi uzantısı tarafından gönderilir.
FM_GETSELCOUNT
Etkin Dosya Yöneticisi penceresinde (dizin penceresi veya Arama Sonuçları penceresi) seçili dosyaların sayısını almak için Dosya Yöneticisi uzantısı tarafından gönderilir.
FM_GETSELCOUNTLFN
Etkin Dosya Yöneticisi penceresinde (dizin penceresi veya Arama Sonuçları penceresi) seçili dosyaların sayısını almak için Dosya Yöneticisi uzantısı tarafından gönderilir. Sayı, uzun dosya adları olan dosyaları içerir.
FM_REFRESH_WINDOWS
Dosya Yöneticisi'nin etkin penceresini veya tüm pencerelerini yeniden boyamasına neden olmak için Dosya Yöneticisi uzantısı tarafından gönderilir.
FM_RELOAD_EXTENSIONS
Dosya Yöneticisi'nin Winfile.ini dosyasının [AddOns] bölümünde listelenen tüm uzantı DLL'lerini yeniden yüklemesine neden olmak için Dosya Yöneticisi uzantısı (veya başka bir uygulama) tarafından gönderilir.
FMEVENT_HELPMENUITEM
Kullanıcı bir menü veya araç çubuğu komut öğesinde F1 tuşuna bastığında Dosya Yöneticisi uzantısı DLL yordamına gönderilir. Uzantı, WinHelpçağırmalıdır ve bu işlevin hwnd parametresi uzantının hwnd parametresinin değerine ayarlıdır.
FMEVENT_HELPSTRING
Dosya Yöneticisi bir menü veya araç çubuğu komut öğesi için Yardım dizesi istediğinde Dosya Yöneticisi uzantısı DLL yordamına gönderilir.
FMEVENT_INITMENU
Kullanıcı Dosya Yöneticisi menü çubuğundan uzantı menüsünü seçtiğinde uzantı DLL'sine gönderilir. Uzantı, menü öğelerini başlatmak için bu bildirimi kullanabilir.
FMEVENT_LOAD
Dosya Yöneticisi DLL'yi yüklerken uzantı DLL'sine gönderilir.
FMEVENT_SELCHANGE
Kullanıcı Dosya Yöneticisi dizin penceresinde veya Arama Sonuçları penceresinde bir dosya adı seçtiğinde uzantı DLL'sine gönderilir.
FMEVENT_TOOLBARLOAD
Dosya Yöneticisi araç çubuğunu yüklerken uzantı DLL'sine gönderilir. Bu ileti, uzantı DLL'sinin Dosya Yöneticisi araç çubuğuna düğme eklemesine olanak tanır.
FMEVENT_UNLOAD
Dosya Yöneticisi DLL'yi kaldırırken uzantı DLL'sine gönderilir.
FMEVENT_USER_REFRESH
Kullanıcı, Dosya Yöneticisi'ndeki Görünüm menüsünden Yenile komutunu seçtiğinde uzantı DLL'sine gönderilir. Uzantı, menüsünü güncelleştirmek için bu bildirimi kullanabilir.
NCM_DISPLAYERRORTIP
Ağ adresi denetimiyle ilişkili balon ipucunda bir hata iletisi görüntüler.
NCM_GETADDRESS
Ağ adresinin belirtilen türe ve biçime uygun olup olmadığını gösterir.
NCM_GETALLOWTYPE
Belirtilen bir ağ adresi denetiminin kabul edildiği ağ adresi türlerini alır.
NCM_SETALLOWTYPE
Belirtilen bir ağ adresi denetiminin kabul edildiği ağ adresi türlerini ayarlar.
SFVM_ADDOBJECT
Kabuk görünümüne bir nesne ekler. SHShellFolderView_Messagetarafından kullanılır.
SFVM_ADDPROPERTYPAGES
Geri çağırma nesnesinin seçili nesnenin Özellikleri özellik sayfasına eklenecek bir sayfa sağlamasına izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_BACKGROUNDENUM
Geri çağırma nesnesinin arka plan iş parçacığında numaralandırma istemesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_BACKGROUNDENUMDONE
Arka plan numaralandırmasının tamamlandığını geri çağırma nesnesine bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_COLUMNCLICK
Kullanıcının klasör görünümündeki nesne listesini sıralamak için bir sütun üst bilgisine tıkladığını geri çağırma nesnesine bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_DEFITEMCOUNT
Geri çağırma nesnesinin klasör görünümündeki öğe sayısını belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_DEFVIEWMODE
Geri çağırma nesnesinin görünüm modunu belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_FSNOTIFY
Geri çağırma nesnesine, öğelerinden birini etkileyen bir olayın gerçekleştiğini bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETANIMATION
Öğeler arka plan iş parçacığında numaralandırılırken geri çağırma nesnesinin bir animasyon görüntüleneceğini belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETBUTTONINFO
Geri çağırma nesnesinin araç çubuğuna düğme eklemesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETBUTTONS
Geri çağırma nesnesinin araç çubuğuna eklenecek düğmeleri belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETHELPTEXT
Geri çağırma nesnesinin menü öğeleri veya araç çubuğu düğmeleri için bir yardım metin dizesi belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETHELPTOPIC
Geri çağırma nesnesinin içinde bir HTML Yardım dosyası ve konu belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETNOTIFY
Değişiklik bildirimi olayları için kaydedilmesi gereken konumları ve olayları belirtmek üzere görünüm geri çağırma nesnesine gönderilen bildirim. Bunlar kaydedildikten sonra, bu konumlarda veya olaylarda bir değişiklik gerçekleştiğinde, geri çağırma nesnesini görüntüleme bildirilir. Bu olaylar SFVM_FSNOTIFY aracılığıyla görünüm geri çağırmasına gönderilir ve ardından görünüm tarafından işlenir.
SFVM_GETSELECTEDOBJECTS
Seçili tüm nesneler için öğe tanımlayıcı listelerine (PIDL) yönelik bir işaretçi dizisi alır. SHShellFolderView_Messagetarafından kullanılır.
SFVM_GETSORTDEFAULTS
Geri çağırma nesnesinin varsayılan sıralama parametresini belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_GETTOOLTIPTEXT
Geri çağırma nesnesinin menü öğeleri veya araç çubuğu düğmeleri için bir araç ipucu metin dizesi belirtmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_INITMENUPOPUP
Geri çağırma nesnesinin görüntülenmeden önce Windows Gezgini açılır menüsünü değiştirmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_INVOKECOMMAND
Geri çağırma nesnesine araç çubuğu veya menü komutlarından birinin kullanıcı tarafından çağrıldığı konusunda bildirimde bulunur. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_MERGEMENU
Geri çağırma nesnesinin menü öğelerini Windows Gezgini menülerinde birleştirmesine izin verir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_REARRANGE
IShellView öğelerini yeniden düzenlemesi için bildirir. SHShellFolderView_Messagetarafından kullanılır.
SFVM_REMOVEOBJECT
Bir nesneyi kabuk görünümünden kaldırır. SHShellFolderView_Messagetarafından kullanılır.
SFVM_SETCLIPBOARD
Bir menü komutunun sonucu olarak nesnelerinden biri Pano'ya yerleştirildiğinde IShellViewbildirir. SHShellFolderView_Messagetarafından kullanılır.
SFVM_SETITEMPOS
Bir öğenin Kabuk görünümündeki konumunu ayarlar. SHShellFolderView_Messagetarafından kullanılır.
SFVM_SETPOINTS
Seçili durumdaki nesnelerin noktalarını Kopyala ve Kes komutları veri nesnesine ayarlar. SHShellFolderView_Messagetarafından kullanılır.
SFVM_SIZE
Geri çağırma nesnesine klasör görünümünün yeniden boyutlandırıldığını bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_UNMERGEMENU
Geri çağırma nesnesine bir menünün kaldırıldığını bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_UPDATEOBJECT
bir işaretçiyi iki PIDL'lerden oluşan bir diziye geçirerek nesneyi güncelleştirir. SHShellFolderView_Messagetarafından kullanılır.
SFVM_UPDATESTATUSBAR
Geri çağırma nesnesine durum çubuğunun güncelleştirilmekte olduğunu bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SFVM_WINDOWCREATED
Geri çağırma nesnesine klasör görünümü penceresinin oluşturulduğunu bildirir. IShellFolderViewCB::MessageSFVCBtarafından kullanılır.
SMC_CHEVRONEXPAND
Kullanıcı, eşlik eden SMDATA yapısı tarafından belirtilen öğeyi genişletmek için bir köşeli çift ayraç tıklatmıştır.
SMC_CHEVRONGETTIP
Eşlik eden SMDATA yapısı tarafından belirtilen öğe için köşeli çift ayraç bilgi ipucunun başlığını ve metnini istemektedir.
SMC_CREATE
Bir menü bandı oluşturulduğunu size bildirir.
SMC_DEFAULTICON
Eşlik eden SMDATA yapısı tarafından belirtilen öğenin varsayılan simgesini döndürür.
SMC_DEMOTE
Eşlik eden SMDATA yapısı tarafından belirtilen öğeyi indirgeyin.
SMC_DISPLAYCHEVRONTIP
Eşlik eden SMDATA yapısı tarafından belirtilen öğeyle ilişkili köşeli çift ayraç için bir bilgi ipucunun görüntülenmek üzere olduğunu bildirir.
SMC_EXITMENU
Menünün daraltıldığını size bildirir.
SMC_GETINFO
Normal bir menü öğesi hakkında bilgi istemektedir.
SMC_GETOBJECT
Belirtilen bir nesneye işaretçi isteğinde bulunur.
SMC_GETSFINFO
Kabuk klasörü menü öğesi hakkında bilgi istemektedir.
SMC_GETSFOBJECT
Belirtilen bir nesneye işaretçi isteğinde bulunur.
SMC_INITMENU
Menü bandını başlatmanızı bildirir.
SMC_NEWITEM
Eşlik eden SMDATA yapısı tarafından belirtilen yeni bir öğeyi size bildirir.
SMC_PROMOTE
Eşlik eden SMDATA yapısı tarafından belirtilen öğeyi yükseltin.
SMC_REFRESH
Menülerin tamamen yenilendiğini ve durumunuzu sıfırlayabileceğinizi bildiren bir bildirim gönderir.
SMC_SETSFOBJECT
Geçirilen nesneyi kaydetmeniz için size bildirir.
SMC_SFDDRESTRICTED
Eşlik eden SMDATA yapısı tarafından belirtilen öğeye veri nesnesi bırakmanın kabul edilebilir olup olmadığını ister.
SMC_SFEXEC
Eşlik eden SMDATA yapısında belirtilen Kabuk klasörü öğesini yürütün.
SMC_SFSELECTITEM
Kullanıcı, eşlik eden SMDATA yapısı tarafından belirtilen öğeyi seçti.
SMC_SHCHANGENOTIFY
Bir değişikliğin gerçekleştiğini size bildirir.
WM_CPL_LAUNCH
Bu ileti desteklenmiyor.
WM_CPL_LAUNCHED
Bu ileti desteklenmiyor.
WM_DROPFILES
Kullanıcı, kendisini bırakılan dosyaların alıcısı olarak kaydeden bir uygulamanın penceresine dosya bıraktığında gönderilir.
WM_HELP
Kullanıcının F1 tuşuna bastığını gösterir. F1 tuşuna basıldığında bir menü etkinse, menüyle ilişkilendirilmiş pencereye WM_HELP gönderilir; aksi takdirde, WM_HELP klavye odağı olan pencereye gönderilir. Klavye odağı pencere yoksa, etkin olan pencereye WM_HELP gönderilir.
WM_TCARD
Windows Yardımı ile eğitim kartı başlatan bir uygulamaya gönderilir. İleti, kullanıcı yazılabilir bir düğmeye tıkladığında uygulamayı bilgilendirmektedir. Uygulama, WinHelp işlevine yapılan çağrıda HELP_TCARD komutunu belirterek bir eğitim kartı başlatır.