ON_COMMAND ( id, memberFxn )
¸Å°³ º¯¼ö
id
¸í·É ID¡£
memberFxn
¸í·ÉÀÌ ¸ÅÇÎµÈ ¸Þ½ÃÁö 󸮱â ÇÔ¼öÀÇ À̸§¡£
ÁÖÀÇ
ÀϹÝÀûÀ¸·ÎÀÌ ¸ÅÅ©·Î ClassWizard ¶Ç´Â ¼öµ¿À¸·Î ¸Þ½ÃÁö ¸Ê¿¡ »ðÀÔ µË´Ï´Ù. ¸Þ´º Ç׸ñÀÌ ³ª µµ±¸ ¸ðÀ½ ´ÜÃß¿Í °°Àº ¸í·É »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °³Ã¼¿¡¼ ¸í·É ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ÇÔ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
ÁöÁ¤ µÈ ID¿Í Windows WM_COMMAND ¸Þ½ÃÁö ¸í·É ´ë»ó °³Ã¼ ¹ÞÀ¸¸é ON_COMMAND ¸â¹ö ÇÔ¼ö memberFxn ¸Þ½ÃÁö¸¦ ó¸® Çϱâ À§ÇØ È£Ã⠵˴ϴ١£
ON_COMMAND ¸¦ »ç¿ë ÇÏ ¿© ¸â¹ö ÇÔ¼ö¸¦ ´ÜÀÏ ¸í·É¿¡ ¸ÅÇÎÇÕ´Ï´Ù. ON_COMMAND_RANGE ¸¦ »ç¿ë ÇÏ ¿© ÇÑ ¸â¹ö ÇÔ¼ö¸¦ ¸í·É idÀÇ ¹üÀ§¸¦ ¸ÅÇÎÇÕ´Ï´Ù. ´Ü ÇϳªÀÇ ¸Þ½ÃÁö ¸Ê Ç׸ñ¿¡´Â ÁÖ¾îÁøµÈ ¸í·É id ÀÏÄ¡ ½Ãų ¼ö ÀÖ½À´Ï´Ù. Áï, ¸í·ÉÀ» Çϳª ÀÌ»óÀÇ Ã³¸®±â¿¡ ¸ÅÇÎÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ë ¹× ¿¹Á¦¸¦ º¸·Á¸é ¸Þ½ÃÁö¸¦ ó¸® ÇÏ °í ¸ÅÇÎ Ç׸ñ¿¡¼ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
¿¹Á¦
/ / ON_COMMAND ¿¹
BEGIN_MESSAGE_MAP (CMyDoc, CDocument)
nbsp;? //{{AFX_MSG_MAP (CMyDoc)
?? ON_COMMAND (ID_MYCMD, OnMyCommand)
?? // ... ´õ ¸¹Àº Ç׸ñ Ãß°¡ ¸í·É ó¸®
?? //}}AFX_MSG_MAP
END_MESSAGE_MAP)(&N)
Âü°í Ç׸ñnbsp;ON_UPDATE_COMMAND_UI(&N)