TN024: MFC Á¤ÀÇ ¸Þ½ÃÁö ¹× ¸®¼Ò½º

ÀÌ ³ëÆ®¿¡¼­´Â ³»ºÎ Windows ¸Þ½ÃÁö ¹× MFC »ç¿ë ÇÏ´Â ¸®¼Ò½º Çü½Ä¿¡ ¼³¸í ÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ±¸ÇöÀ» ¼³¸í ÇÏ °í ÀÀ¿ë ÇÁ·Î±×·¥À» µð¹ö±ë ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ¸ðÇè, ºñ·ÏÀÌ ¸ðµç Á¤º¸¸¦ °ø½ÄÀûÀ¸·Î Áö¿ø µÇÁö »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´ÙÀÌ Á¤º¸ Áß ÀϺΠ°í±Þ ±¸Çö¿¡ ´ë ÇÑ¡£

ÀÌ ³ëÆ® Æ÷ÇÔ MFC °³ÀÎ ±¸Çö ¼¼ºÎ »çÇ×; ¸ðµç ³»¿ëÀ» Â÷ÈÄ¿¡ º¯°æ µÉ ¼ö ÀÖ½À´Ï´Ù. MFC Windows ÂÊÁö¸¸ ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹üÀ§¿¡ Àǹ̰¡ ÇÏÁö¸¸ ³ªÁß¿¡ ½Ã½ºÅÛ Àüü ¸Þ½ÃÁö¸¦ Æ÷ÇÔ Çϵµ·Ï º¯°æ µË´Ï´Ù.

MFCÀÇ ¹üÀ§ °³ÀÎ Windows ¸Þ½ÃÁö¿Í ¸®¼Ò½º Á¾·ù´Â "¿¹¾àµÈ ½Ã½ºÅÛ" ¹üÀ§¿¡¼­ µû·Î ¼³Á¤ Microsoft Windows¿¡¼­. ¹üÀ§¿¡ ÀÖ´Â ÇöÀç ¸ðµç ¼ýÀÚ µéÀ» »ç¿ë ÇÏ °í ¹Ì·¡¿¡ »õ·Î¿î ¼ýÀÚ¸¦ ¹üÀ§¿¡ »ç¿ë µÉ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç »ç¿ë µÇ´Â ¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

MFC °³ÀÎ Windows ¸Þ½ÃÁö ¹üÀ§ 0x360 gt´Â; 0x37F(&G)¡£

MFC °³ÀÎ ¸®¼Ò½º À¯ÇüÀº ¹üÀ§ 0xF0 gt; 0xFF(&G)¡£

MFC °³ÀÎ Windows ¸Þ½ÃÁö

ÀÌ·¯ÇÑ Windows ¸Þ½ÃÁö c + + °¡»ó ÇÔ¼ö ´ë½Å »ç¿ë µË´Ï´Ù ÀÖ´Â ºñ±³Àû ´À½¼ÇÑ °áÇÕ À̸ç ÇÊ¿ä window °³Ã¼ »çÀÌÀÇ ¾îµð c + + °¡»ó ÇÔ¼ö¸¦ ÀûÀý ÇÑ µÇÁö ¾ÊÀ» °Í À̶ó°í¡£

ÀÌ·¯ÇÑ °³ÀÎ Windows ¸Þ½ÃÁö¿Í °ü·Ã µÈ ¸Å°³ º¯¼ö ±¸Á¶ MFCÀÇ Àü¿ë Çì´õ¿¡ ¼±¾ð µÈ ' AFXPRIV.H'. °æ°í´ÂÀÌ Çì´õ¸¦ Æ÷ÇÔ ÇÏ´Â ÄÚµåÀÇ ¼ö ¼ö¿¡ ÀÇÁ¸ ¹®¼­È­ µ¿ÀÛ°ú °ÍÀÔ´Ï´Ù °¡´É¼ºÀÌ ÈÞ½Ä ¹Ì·¡¿¡ MFCÀÇ ¹öÀü¡£

ÀÌ·¯ÇÑ ¸Þ½ÃÁö Áß Çϳª¸¦ ó¸®ÇÕ´Ï´Ù ÇÏ´Â µå¹® °æ¿ì¿¡ ON_MESSAGE ¸Þ½ÃÁö ¸Ê ¸ÅÅ©·Î »ç¿ë ÇØ¾ß ¹× ÀÏ¹Ý LRESULT/WPARAM/LPARAM Çü½Ä¿¡¼­ ¸Þ½ÃÁö 󸮡£

WM_QUERYAFXWNDPROC

ÀÌ ¸Þ½ÃÁö´Â »ý¼º µÇ´Â âÀ¸·Î Àü¼Û µË´Ï´Ù. ÀÌ °æ¿ì´Â Wndproc¸¦ °áÁ¤ ÇÏ´Â ¹æ¹ýÀ¸·Î »ý¼º °úÁ¤¿¡¼­ ¸Å¿ì ÀÏÂï º¸³»Áý´Ï´Ù AfxWndProc. AfxWndProc ´Â 1À» ¹ÝȯÇÕ´Ï´Ù.

wParam »ç¿ë µÇÁö ¾ÊÀ½
lParam »ç¿ë µÇÁö ¾ÊÀ½
¹Ýȯ 1 AfxWndProc ¿¡ ÀÇÇØ ó¸® ÇÏ´Â °æ¿ì

WM_SIZEPARENT

ÀÌ ¸Þ½ÃÁö°¡ º¸³»Áö°í ÇÁ·¹ÀÓ Ã¢¿¡ ÀÇÇØ Áï½Ã ÇÏÀ§ (CFrameWnd::OnSize È£Ãâ È£Ãâ ÇÏ´Â CWnd::RepositionBars CFrameWnd::RecalcLayout )ÀÇ Å©±â¸¦ Á¶Á¤ ÇÏ´Â µ¿¾È ÄÁÆ®·Ñ ¸·´ë´Â ÇÁ·¹ÀÓÀÇ ÃøÀÇ ÁÖÀ§¿¡ À§Ä¡ ÇÕ´Ï´Ù. ºÎ¸ð¿Í DeferWindowPos ¸¦ È£Ãâ ÇÏ´Â HDWP (ÀÌ NULLÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù) ´Ù½Ã ±×¸®±â¸¦ ÃÖ¼ÒÈ­ Çϱâ À§ÇØ ÇöÀç »ç¿ëÇÒ ¼ö Àִ Ŭ¶óÀÌ¾ðÆ® °¡½Ã »ç°¢ÇüÀ» Æ÷ÇÔ ÇÏ´Â AFX_SIZEPARENTPARAMS ±¸Á¶¡£

wParam »ç¿ë µÇÁö ¾ÊÀ½
lParam AFX_SIZEPARENTPARAMS ±¸Á¶Ã¼ÀÇ ÁÖ¼Ò
¹Ýȯ (0)¸¦ »ç¿ë ÇÏÁö

â ·¹À̾ƿô¿¡¼­ ºÎºÐÀ» °í·Á ÇÏÁö ¾Ê½À´Ï´Ù ³ªÅ¸³À´Ï´Ù ¸Þ½ÃÁö¸¦ ¹«½Ã ÇÏ °í¡£

WM_SETMESSAGESTRING

ÀÌ ¸Þ½ÃÁö´Â »óÅ ǥ½ÃÁÙÀÇ ¸Þ½ÃÁö ÁÙÀ» ¾÷µ¥ÀÌÆ® ÇÏ °Ô ÇÁ·¹ÀÓ Ã¢À¸·Î Àü¼Û µË´Ï´Ù. ¹®ÀÚ¿­ ID ³ª´Â LPCSTR (µÑ ´Ù)¸¸ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

wParam ¹®ÀÚ¿­ ID (¶Ç´Â 0)
lParam ¹®ÀÚ¿­ (¶Ç´Â NULL) LPCSTR
¹Ýȯ (0)¸¦ »ç¿ë ÇÏÁö

WM_IDLEUPDATECMDUI

ÀÌ ¸Þ½ÃÁö´Â ¸í·É ¾÷µ¥ÀÌÆ® UI 󸮱âÀÇ À¯ÈÞ ½Ã°£ ¾÷µ¥ÀÌÆ®¸¦ ±¸Çö Çϱâ À§ÇØ À¯ÈÞ ½Ã°£¿¡ Àü¼Û µË´Ï´Ù. (ÀϹÝÀûÀ¸·Î ÄÁÆ®·Ñ ¸·´ë) â ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì CCmdUI °³Ã¼ (¶Ç´Â ÆÄ»ýµÈ Ŭ·¡½ºÀÇ °³Ã¼)¸¦ »ý¼º ÇÏ °í °¢ â¿¡¼­ "Ç׸ñ"¿¡ ´ë ÇÑ CCmdUI::DoUpdate È£Ãâ. ÀÌ Â÷·Ê·Î ¸í·É 󸮱â üÀο¡ ÀÖ´Â °³Ã¼¿¡ ´ëÇØ ON_UPDATE_COMMAND_UI 󸮱⿡ ´ë ÇÑ È®ÀΡ£

wParam BOOL bDisableIfNoHandler
lParam (0)¸¦ »ç¿ë ÇÏÁö
¹Ýȯ (0)¸¦ »ç¿ë ÇÏÁö

bDisableIfNoHandler ´Â 0ÀÌ ¾Æ´Ñ ON_UPDATE_COMMAND_UI ¾øÀ¸¸ç ON_COMMAND 󸮱â UI °³Ã¼¸¦ »ç¿ë ÇÏÁö ¾Êµµ·Ï ¼³Á¤ ÇÏ·Á¸é¡£

WM_EXITHELPMODE

ÀÌ ¸Þ½ÃÁö´Â CFrameWnd ¿¡ ÀÖµµ·Ï »óȲ Á¾·á ¸ðµå °Ô½Ã µË´Ï´Ù. ÀÌ ¸Þ½ÃÁöÀÇ ¼ö½ÅÀ» Á¾·á ¸ð´Þ ·çÇÁ¿¡ ÀÇÇØ ½ÃÀÛ CFrameWnd::OnContextHelp.

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam (0)¸¦ »ç¿ë ÇÏÁö
¹Ýȯ »ç¿ë µÇÁö ¾ÊÀ½

WM_INITIALUPDATE

ÀÌ ¸Þ½ÃÁö´Â ÇÁ·¹ÀÓ Ã¢ÀÇ ¸ðµç ÇÏÀ§ ¾ÈÀü ±×µéÀ» ±×µéÀÇ Ãʱ⠾÷µ¥ÀÌÆ® ÇÒ ¶§ ¹®¼­ ¼­½Ä ÆÄÀÏ¿¡ ÀÇÇØ Àü¼Û µË´Ï´Ù. ±×°ÍÀº Áöµµ CView::OnInitialUpdate ¸¦ È£Ãâ ÇÏÁö¸¸ ´Ù¸¥ CWnd¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù-´Ù¸¥ ¼¦ ¾÷µ¥ÀÌÆ®¿¡ ´ë ÇÑ Å¬·¡½º ÆÄ»ý¡£

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam (0)¸¦ »ç¿ë ÇÏÁö
¹Ýȯ (0)¸¦ »ç¿ë ÇÏÁö

WM_RECALCPARENT

ÀÌ ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù º¸±â¿¡ ÀÇÇØ ( GetParent¸¦ ÅëÇØ ¾òÀº) ºÎ¸ð â ·¹À̾ƿô °è»êÀ» °­Á¦·Î (ÀϹÝÀûÀ¸·Î, ºÎ¸ð´Â RecalcLayout)¸¦ È£Ãâ ÇÕ´Ï´Ù. ÇÁ·¹ÀÓ Å©±â º¸±âÀÇ Àüü Å©±â ¼ºÀå ¼ºÀå ÇÏ´Â µ¥ ÇÊ¿äÇÑ ÇÏ´Â OLE ¼­¹ö ÀÀ¿ë ÇÁ·Î±×·¥¿¡ »ç¿ë µË´Ï´Ù.

ºÎ¸ð âÀÌÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì TRUE¸¦ ¹Ýȯ ÇÏ °í Ŭ¶óÀÌ¾ðÆ® ¿µ¿ª »õ Å©±â°¡ lParam Àü´Þ µÈ RECT¸¦ ÀÔ·Â ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ CScrollView Á¦´ë·Î ½ºÅ©·Ñ¹Ù Ãß°¡ µÉ ¶§ ⠿ܺο¡¼­ (Àå¼Ò)¸¦ ó¸® ÇÏ´Â ¶§ ¼­¹ö °³Ã¼´Â ÇöÀç À§Ä¡¿¡¼­ Ȱ¼ºÈ­¡£

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam LPRECT rectClient NULLÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
¹Ýȯ TRUE ÀÌ¸é »õ Ŭ¶óÀÌ¾ðÆ® »ç°¢Çü ¹Ýȯ, FALSE ±×·¸Áö ¾ÊÀ¸¸é

WM_SIZECHILD

COleResizeBar ¿© ( GetOwner)¸¦ ÅëÇØ ÀÚ»çÀÇ ¼ÒÀ¯ÀÚ Ã¢ÀÌÀÌ ¸Þ½ÃÁö¸¦ º¸³»´Â »ç¿ëÀÚ Å©±â Á¶Á¤ ÇÚµé Å©±â Á¶Á¤ ¸·´ë¸¦ Á¶Á¤ ÇÏ´Â °æ¿ì. COleIPFrameWnd ´Â »ç¿ëÀÚ°¡ ¿äûÇÑ ´ë·Î ÇÁ·¹ÀÓ Ã¢ À§Ä¡¸¦ º¯°æ ÇÏ´Â °ÍÀ» ½Ãµµ ÇÏ ¿©ÀÌ ¸Þ½ÃÁö¿¡ ÀÀ´ä¡£

Å©±â Á¶Á¤ ¸·´ë¸¦ Æ÷ÇÔ ÇÏ´Â ÇÁ·¹ÀÓ Ã¢ ±âÁØÀ¸·Î Ŭ¶óÀÌ¾ðÆ® ÁÂÇ¥¿¡¼­ ÁÖ¾îÁø »õ »ç°¢Çü Lparam¿¡ ÀÇÇØ ÁöÀû ÀÌ´Ù¡£

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam LPRECT rectNew
¹Ýȯ (0)¸¦ »ç¿ë ÇÏÁö

WM_DISABLEMODAL

ÀÌ ¸Þ½ÃÁö´Â ºñȰ¼ºÈ­ µÇ °í ÇÁ·¹ÀÓ Ã¢¿¡ ÀÇÇØ ¼ÒÀ¯ ÇÏ´Â ¸ðµç ÆË¾÷ â¿¡ Àü¼Û µË´Ï´Ù. ÇÁ·¹ÀÓ Ã¢ °á°ú »ç¿ë ÇÏ ¿© ÆË¾÷ âÀ» ºñȰ¼ºÈ­ ¿©ºÎ °áÁ¤¡£

ÇÁ·¹ÀÓ ¸ð´Þ »óÅ¿¡ µé¾î°¥ ¶§ ÆË¾÷ â¿¡¼­ Ư¼ö ÇÑ Ã³¸®¸¦ ¼öÇà Çϰųª ƯÁ¤ ÆË¾÷ âÀ» ºñȰ¼ºÈ­ Áö °í¿¡¼­ °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ±¸ ¼³¸í¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© ÇÁ·¹ÀÓ Ã¢À» ¸ð´Þ »óÅ¿¡ ¿¹¸¦ µé¸é µé¾î°¥ ¶§ ÀÚ½ÅÀ» ÆÄ±« Çϴ¡£

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam (0)¸¦ »ç¿ë ÇÏÁö
¹Ýȯ ÇÏÁö ºñȰ¼ºÈ­ â ºñ 0, 0Àº âÀÌ ºñȰ¼ºÈ­ µË´Ï´Ù.

WM_FLOATSTATUS

ÀÌ ¸Þ½ÃÁö´Â ÇÁ·¹ÀÓ È°¼ºÈ­ µÇ°Å³ª ´Ù¸¥ ÃÖ»óÀ§ ¼öÁØ ÇÁ·¹ÀÓ Ã¢ÀÌ ºñȰ¼ºÈ­ µÉ ¶§ ÇÁ·¹ÀÓ Ã¢¿¡ ÀÇÇØ ¼ÒÀ¯ ÇÏ´Â ¸ðµç ÆË¾÷ â¿¡ Àü¼Û µË´Ï´Ù. ÀÌ CMiniFrameWnd¿¡¼­ MFS_SYNCACTIVE ÀÇ ±¸ÇöÀ» ÀÌ·¯ÇÑ ÆË¾÷ À©µµ¿ìÀÇ È°¼ºÈ­ÀÇ ÃÖ»óÀ§ ¼öÁØ ÇÁ·¹ÀÓ Ã¢ÀÌ È°¼ºÈ­¿Í µ¿±âÈ­¸¦ À¯Áö Çϴ¡£

wParam ´ÙÀ½ °ª Áß ÇϳªÀÔ´Ï´Ù.
FS_SHOW
FS_HIDE
FS_ACTIVATE
FS_DEACTIVATE
FS_ENABLE
FS_DISABLE
FS_SYNCACTIVE
lParam (0)¸¦ »ç¿ë ÇÏÁö

¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ °æ¿ì FS_SYNCACTIVE ¼³Á¤ ÇÏ °í â syncronizes ¿©¾ß ºÎ¸ð ÇÁ·¹ÀÓÀ¸·Î Á¤Ç° ÀÎÁõ ÇÕ´Ï´Ù. CMiniFrameWnd ½ºÅ¸ÀÏÀ¸·Î ¼³Á¤ µÈ °æ¿ì 0ÀÌ ¾Æ´Ñ ¹Ýȯ MFS_SYNCACTIVE.

ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. CMiniFrameWnd ±¸Çö¡£

WM_ACTIVATETOPLEVEL

ÀÌ ¸Þ½ÃÁö´Â "ÃÖ»óÀ§ ±×·ì"ÀÇ Ã¢ Ȱ¼ºÈ­ ¶Ç´Â ºñȰ¼ºÈ­ ÇÏ´Â °æ¿ì ÃÖ»óÀ§ â¿¡ Àü¼Û µË´Ï´Ù. âÀÌ ÃÖ»óÀ§ â (ºÎ¸ð ¶Ç´Â ¼ÒÀ¯ÀÚ), ¶Ç´Â °°Àº â¿¡ ÀÇÇØ ¼ÒÀ¯ ÇÏ´Â °æ¿ì ÃÖ»óÀ§ ±×·ìÀÇ ÀϺÎÀÔ´Ï´Ù. ÀÌ ¸Þ½ÃÁö´Â WM_ACTIVATEAPP, »ç¿ë¿Í À¯»ç ÇÏÁö¸¸ ´Ù¸¥ ÇÁ·Î¼¼½º¿¡ ¼ÓÇÏ´Â windows (OLE ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ °øÅë) ´ÜÀÏ Ã¢ °èÃþ¿¡¼­ È¥ÇÕ µÇ¾î »óȲ¿¡¼­ ÀÛµ¿¡£

WM_QUERY3DCONTROLS

ÀÌ ¸Þ½ÃÁö´Â â ctl3d32¿¡ ÀÇÇØ ¼­ºêŬ·¡½ÌµÈ ÇØ¾ß °æ¿ì È®ÀÎ ÇÏ·Á¸é â »ý¼º ÇÏ´Â µ¿¾È Àü¼Û µË´Ï´Ù.DLL. ±âº» 3 Â÷¿ø ÄÁÆ®·Ñ¿¡ ´ëÇØ ¼³Á¤ µÇ¾î CControlBar, CDialog, CPropertySheet ¹× CFormView.

wParam (0)¸¦ »ç¿ë ÇÏÁö
lParam (0)¸¦ »ç¿ë ÇÏÁö
¹Ýȯ ºñ-Á¦·Î CTL3D.nbsp;¿Í ¼­ºê ¹Ýȯ °ªÀº »ç¿ë Çϴ ȣÃâ¿¡ ´ë ÇÑ Ctl3dSubclassDlgEx.(&N)

WM_COMMANDHELP, WM_HELPHITTEST, WM_EXITHELPMODE

ÀÌ·¯ÇÑ ¸Þ½ÃÁö´Â »óȲ¿¡ ¸Â´Â µµ¿ò¸» ±¸Çö¿¡¼­ »ç¿ë µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ±â¼ú ³ëÆ® 28 ÂüÁ¶ ÇϽʽÿÀ¡£

MFC °³ÀÎ ¸®¼Ò½º Çü½Ä

°Å±â¿¡ ÇöÀç ´Ü ÇϳªÀÇ MFC °³ÀÎ ¸®¼Ò½º Çü½Ä Á¤ÀÇ RT_DLGINIT¡£

RT_DLGINIT ¸®¼Ò½º Çü½Ä

Ãß°¡ ´ëÈ­ »óÀÚ ÃʱâÈ­ Á¤º¸¸¦ ÀúÀå ÇÑ MFC Àü¿ë ¸®¼Ò½º Çü½ÄÀÌ »ç¿ë µË´Ï´Ù. ÀÌ ÄÞº¸ »óÀÚ¿¡ ÀúÀå µÈ Ãʱ⠹®ÀÚ¿­À» Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ ¸®¼Ò½ºÀÇ Çü½ÄÀ» ¼öµ¿À¸·Î ÆíÁý Çϵµ·Ï ¼³°è µÇÁö ¾Ê¾Ò½À´Ï´Ù ÀÖÁö¸¸ Visual c + +¿¡ ÀÇÇØ 󸮡£

Visual c + + ¹× RT_DLGINIT ¸®¼Ò½º¿¡ÀÌ ¸®¼Ò½º¿¡¼­ Á¤º¸¸¦ »ç¿ë ÇÏ ¿© API ´ëü µÇ¹Ç·Î MFCÀÇ °ü·ÃµÈ ±â´ÉÀ» »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. Visual c + +¸¦ »ç¿ë ÇÏ ¿© ÈξÀ ½±°Ô ÀÛ¼º ÇÏ °í, À¯Áö ÇÏ °í, ±ä ¾È¸ñÀ¸·Î º¸¸é ÀÀ¿ë ÇÁ·Î±×·¥ ¹ø¿ª¡£

RT_DLGINIT ¸®¼Ò½ºÀÇ ±âº» ±¸Á¶´Â ´ÙÀ½°ú °°½À´Ï´Ù.:

+---------------+nbsp;?????????????????? \
| ÄÁÆ®·Ñ ID (ko) |?? UINT (KO) |
+---------------+??????????????????? |
| # ¸Þ½ÃÁö (ko) |?? UINT (KO) |
+---------------+??????????????????? |
µ¥ÀÌÅÍÀÇ |length (ko) |?? DWORD (KO) |
+---------------+??????????????????? | ¹Ýº¹
|?? µ¥ÀÌÅÍ |?? °¡º¯ ±æÀÌ (ko) |?? °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ
|???? ...????? |?? Çü½Ä (ko) |?? ±×¸®°í ¸Þ½ÃÁö
+---------------+??????????????????? /
|???? 0???????? |?? ¹ÙÀÌÆ®
+---------------+(&N)

¸Þ½ÃÁö¸¦ º¸³»´Â ÄÁÆ®·Ñ ID¸¦ Æ÷ÇÔ ÇÏ´Â ¹Ýº¹µÈ ±¸¿ª ¸Þ½ÃÁö º¸³»±â (ÀÏ¹Ý Windows ¸Þ½ÃÁö)¿Í µ¥ÀÌÅÍÀÇ °¡º¯ ±æÀÌ #. Windows ¸Þ½ÃÁö ÇüÅ·ΠÀü¼Û µË´Ï´Ù.:

SendDlgItemMessage (lt;ÄÁÆ®·Ñ ID >, < # ¸Þ½ÃÁö > 0 & <Data>)

À̰ÍÀº ¸Å¿ì ÀϹÝÀûÀÎ Çü½ÄÀ¸·Î µ¥ÀÌÅÍ ÄÜÅÙÃ÷ ¹× Windows ¸Þ½ÃÁö¸¦ Çã¿ë ÇÕ´Ï´Ù. Visual c + + ¸®¼Ò½º ÆíÁý±â ¹× MFC Windows ¸Þ½ÃÁöÀÇ Á¦ÇÑ µÈ ÇÏÀ§ ÁýÇÕ Áö¿ø: (µ¥ÀÌÅÍ´Â ÅØ½ºÆ® ¹®ÀÚ¿­) ÄÞº¸ »óÀÚ¿¡ ´ë ÇÑ Ãʱ⠸ñ·Ï ¼±Åÿ¡ ´ë ÇÑ CB_ADDSTRING¡£

±â¼ú ³ëÆ® ¹øÈ£·Î |nbsp; Ä«Å×°í¸®º° ±â¼ú ³ëÆ®(&N)

Index