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 makale ailesi, iletilerin ve komutların MFC çerçevesi tarafından nasıl işlendiğini ve bunları işleyici işlevlerine nasıl bağlayabileceğinizi açıklar.
Windows için geleneksel programlarda, Windows iletileri pencere prosedüründe büyük bir switch deyiminde işlenir. MFC bunun yerine ileti eşlemelerini kullanarak doğrudan iletileri ayrı sınıf üyesi işlevlerine eşler. İleti eşlemeleri bu amaç için sanal işlevlerden daha verimlidir ve iletilerin en uygun C++ nesnesi (uygulama, belge, görünüm vb.) tarafından işlenmesine olanak sağlar. Tek bir iletiyi veya bir ileti aralığını, komut kimliklerini veya denetim kimliklerini eşleyebilirsiniz.
WM_COMMAND iletileri (genellikle menüler, araç çubuğu düğmeleri veya hızlandırıcılar tarafından oluşturulur) ileti eşleme mekanizmasını da kullanır. MFC, programınızdaki uygulama, çerçeve penceresi, görünüm ve Etkin belgeler arasında komut iletilerinin standart yönlendirmesini tanımlar. Gerekirse bu yönlendirmeyi geçersiz kılabilirsiniz.
İleti eşlemeleri ayrıca kullanıcı arabirimi nesnelerini (menüler ve araç çubuğu düğmeleri gibi) güncelleştirmek için bir yol sağlar ve bunları geçerli bağlama uyacak şekilde etkinleştirir veya devre dışı bırakır.
Windows'taki iletiler ve ileti kuyrukları hakkında genel bilgi için bkz. Windows SDK'sında İletiler ve İleti Kuyrukları .