ON_COMMAND
Bu makro komutu ileti bir üye işlev eşleştirir.
ON_COMMAND(id, memberFxn )
Parametreler
id
Komut kimliği.memberFxn
Komut eşleştirilmiş ileti işleyicisi işlevinin adı.
Notlar
Bu işlevi komut iletisi menü öğesi veya araç çubuğu düğmesi gibi bir komutu kullanıcı arabirimi nesnesinden işleyeceğini belirtir.
Komut hedef nesnesi bir Windows aldığında wm_command belirtilen Kimliğe sahip bir ileti ON_COMMAND üye işlevi çağıracaktır memberFxn iletiyi işlemek için.
Use ON_COMMAND üye işlev için tek bir komut eşleştirmek için.Use on_command_range bir üye işlev için komut kimliklerini aralığını eşleştirmek için.Tek bir ileti eşleme girişi, verilen komut tanımlayıcısını eşleştirebilirsiniz.Yani, birden fazla işleyicisine bir komut eşlenemez.Daha fazla bilgi ve örnekler için bkz: ileti işleme ve eşleme konuları.
Örnek
BEGIN_MESSAGE_MAP(CMFCListViewDoc, CDocument)
ON_COMMAND(ID_MYCOMMAND, &CMFCListViewDoc::OnMycommand)
END_MESSAGE_MAP()
Gereksinimler
Başlık: afxmsg_.h