ON_COMMAND

ON_COMMAND ( หมายเลข, memberFxn )

พารามิเตอร์

รหัส

คำสั่ง ID?

memberFxn

ชื่อของฟังก์ชันข้อความจัดการซึ่งคำสั่งมีแมป?

หมายเหตุ

แมโครนี้มักจะถูกแทรกในแผนที่ความ โดย ClassWizard หรือด้วยตนเอง แสดงฟังก์ชันที่จะจัดการกับข้อความคำสั่งจากวัตถุอินเทอร์เฟซผู้ใช้คำสั่งเช่นปุ่มรายการหรือแถบเครื่องมือเมนู?

Windows WM_COMMANDเมื่อวัตถุเป้าหมายของคำสั่งได้รับ ข้อความ ด้วย ID ที่ระบุON_COMMANDจะเรียกสมาชิกฟังก์ชันmemberFxnการจัดการข้อความ?

ใช้ON_COMMANDเพื่อแมปคำสั่งเดียวไปยังฟังก์ชันของสมาชิก ใช้ON_COMMAND_RANGEเพื่อแมปช่วงของรหัสคำสั่งไปยังฟังก์ชันหนึ่งสมาชิก เพียงหนึ่งข้อความแผนผังรายการสามารถตรงกับหมายเลขคำสั่งที่กำหนดไว้ กล่าวคือ คุณสามารถแมปกับคำสั่งการจัดการมากกว่าหนึ่ง สำหรับข้อมูลเพิ่มเติมและตัวอย่าง ดู การจัดการข้อความและหัวข้อที่มีการแมปในVisual c ++ Programmer ของคำแนะนำ?

ตัวอย่าง

/ / ตัวอย่าง ON_COMMAND
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
 nbsp  //{{AFX_MSG_MAP (CMyDoc)
    ON_COMMAND (ID_MYCMD, OnMyCommand)
    // ... รายการเพิ่มเติมการจัดการคำสั่งเพิ่มเติม
    //}}AFX_MSG_MAP
END_MESSAGE_MAP ()(&N)

ดูเพิ่มเติมnbspON_UPDATE_COMMAND_UI(&N)

Index