°¡»ó void OnSetMenu ( CMenu * pMenuShared, HOLEMENU holemenu, HWND hwndActiveObject );
¸Å°³ º¯¼ö
pMenuShared
OnInsertMenus ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© »ý¼º ÇÏ´Â º¹ÇÕ ¸Þ´º¿¡ Æ÷ÀÎÅ͸¦ :: InsertMenu ÇÔ¼ö¡£
holemenu
¸Þ´º ¼³¸íÀÚ¿¡¼ ¹Ýȯ µÈ ÇÚµéÀº :: OleCreateMenuDescriptor ÇÔ¼ö ¶Ç´Â NULL µð½ºÆÐÄ¡ ÄÚµå´Â Á¦°Å ÇØ¾ß ÇÏ´Â °æ¿ì¡£
hwndActiveObject
OLE Ç׸ñ¿¡ ´ë ÇÑ ÆíÁý âÀ¸·Î ó¸® ÇÕ´Ï´Ù. À̰ÍÀº OLE¿¡¼ ÆíÁý ¸í·ÉÀ» ¹Þ°Ô µË´Ï´Ù â¡£
ÁÖÀÇ
ÇöÀç À§Ä¡¿¡¼ Ȱ¼ºÈ¸¦ ½ÃÀÛ ÇÏ °í ³¡³ª´Â; ¶§ ÇÁ·¹ÀÓ ¿öÅ©¿¡ ÀÇÇØ µÎ ¹ø È£Ãâ ±×°ÍÀ» Á¦°Å ÇÏ·Á¸é º¹ÇÕ ¸Þ´º¿Í ( holemenu ¸¦ NULL·Î °°ÀºÁö)¿Í µÎ ¹øÂ° ½Ã°£ ¼³Ä¡ óÀ½À¸·Î. ±âº» ±¸ÇöÀº ¼³Ä¡ ¶Ç´Â º¹ÇÕ ¸Þ´º¸¦ Á¦°Å ÇÏ °í ´ÙÀ½ È£Ãâ¿¡¼ OleSetMenuDescriptor ±â´ÉÀ» ¼³Ä¡ ¶Ç´Â µð½ºÆÐÄ¡ Äڵ带 Á¦°Å ÇÕ´Ï´Ù. ±âº» ±¸Çö¿¡¼´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀûÇÕ ÇÏÁö ¾ÊÀº °æ¿ìÀÌ ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÏ´Â °æ¿ì¿¡, ¾Æ¸¶ ÀçÁ¤ÀÇ ÇØ¾ß OnInsertMenus ¹× OnRemoveMenus »Ó¸¸ ¾Æ´Ï¶ó. À̰ÍÀº °í±Þ ÀçÁ¤ÀÇ¡£
ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ OleCreateMenuDescriptor, OleSetMenuDescriptor, ±×¸®°í IOleInPlaceFrame::SetMenu OLE ¹®¼¿¡¡£
COleClientItem °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;COleClientItem::OnInsertMenus, COleClientItem::OnRemoveMenus(&N)