Aracılığıyla paylaş


OnCmdMsg İşleyicisi

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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ılma işlemleri, 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ının OnCmdMsg, aldığı her komut iletisi için bir işleyici işlevi aramak üzere komut hedefi sınıfının ileti eşlemesini, standart iletilerin aranma yöntemine benzer şekilde kullanır. Eşleşme bulursa işleyiciyi çağırır. İleti haritalarının aranması, Çerçevenin İleti Haritalarını Nasıl Aradığını bölümünde açıklanmıştır.

Ayrıca bakınız

Çerçeve bir İşleyiciyi Nasıl Çağırır?