Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

ON_UPDATE_COMMAND_UI

Kavramlar

mfc makrolar ve Globals