Aracılığıyla paylaş


OnCmdMsg İşleyicisi

Komutların yönlendirmesini gerçekleştirmek için her komut hedefi, dizideki OnCmdMsg bir sonraki komut hedefinin üye işlevini çağırır. Komut hedefleri, bir komutu işleyip işleyemeyeceklerini belirlemek ve işleyemiyorlarsa başka bir komut hedefine yönlendirmek için kullanır OnCmdMsg .

Her komut hedef sınıfı üye işlevini geçersiz kılabilir OnCmdMsg . Geçersiz kılmalar, her sınıfın komutları belirli bir sonraki hedefe yönlendirmesine olanak tanır. Örneğin, standart komut yolu tablosunda gösterildiği gibi, bir çerçeve penceresi komutları her zaman geçerli alt penceresine veya görünümüne yönlendirir.

varsayılan CCmdTarget uygulaması OnCmdMsg , standart iletilerin aranma yöntemiyle aynı şekilde aldığı her komut iletisi için bir işleyici işlevi aramak için komut hedefi sınıfının ileti eşlemesini kullanır. Eşleşme bulursa işleyiciyi çağırır. İleti eşleme araması, Çerçevenin İletiyi Nasıl Aray Haritalar bölümünde açıklanmıştır.

Ayrıca bkz.

Framework'ün İşleyici Çağırması