on_command ( No, memberFxn )
Parametreleri
id
Komut Kimliği.
memberFxn
Komut eşlendiği ileti işleyicisi işlevinin adı.
Açıklamalar
Bu makro, genellikle bir iletiyi göster ClassWizard veya el ile eklenir. İşlevi bir menü öğesini veya araç çubuğu düğmesi gibi bir komutu kullanıcı arabirimi nesnesi komut iletiden işleyeceğini gösterir.
Komut-hedef nesne aldığında Windows wm_command iletisi belirtilen ID, on_command , iletiyi işlemek üzere üye işlevi memberFxn arayacak.
on_command bir üye işlev için tek bir komut kullanın. on_command_range bir dizi komut kimliklerini bir üye işlev için kullanın. Tek bir mesaj-eşleme girdisinde belirtilen komut kimliği eşleştirebilirsiniz. Yani, birden fazla işleyicisine bir komut eşlenemiyor. Daha fazla bilgi ve örnekler için bkz: ileti işleme ve eşleme konuları Visual c++ programlama Kılavuzu.
Örnek
/ / on_command Örneğin
BEGI&N_MESSAGE_MAP (CMyDoc, CDocument)
nbsp; //{{afx_msg_map (CMyDoc)
on_command (ID_MYCMD, OnMyCommand)
// ... Ek komutları işlemek için daha fazla girdi
//}}AFX_MSG_MAP
END_MESSAGE_MAP)
Ayrıca bkz:nbsp;O&N_UPDATE_COMMAND_UI