ON_COMMAND

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

Index