¿øÇü |
HWND GetDlgItem(HWND hDlg,int nIDDlgItem); |
MFC ¿øÇü |
CWnd* CWnd::GetDlgItem( int nID ) const; |
Àμö |
¢ºhDlg : ÄÁÆ®·ÑÀ» Æ÷ÇÔÇϰí ÀÖ´Â ´ëÈ»óÀÚÀÇ ÇÚµé ¢ºnIDDlgItem : ÄÁÆ®·ÑÀÇ ID |
¸®ÅÏ |
¼º°øÇϸé ÄÁÆ®·ÑÀÇ À©µµ¿ì ÇÚµéÀ» ¸®ÅÏÇÑ´Ù. ½ÇÆÐÇÒ °æ¿ì NULLÀ» ¸®ÅÏÇϴµ¥ ÀÌ °æ¿ì´Â ´ëÈ»óÀÚ ÇÚµéÀÌ ¹«È¿Çϰųª ÄÁÆ®·ÑÀÇ ID°¡ ¾ø´Â °æ¿ìÀÌ´Ù. |
¼³¸í |
´ëÈ»óÀÚ³»¿¡¼ÀÇ ÄÁÆ®·ÑÀº ID·Î ±¸ºÐµÈ´Ù. ÄÁÆ®·ÑÀÇ ID´Â CreateWindow ÇÔ¼öÀÇ hMenuÀμö·Î ÁöÁ¤Çϰųª ¸®¼Ò½º ÆíÁý±âÀÇ ID¶õ¿¡ Á¤¼ö·Î ÁöÁ¤ÇÑ´Ù. °°Àº ´ëÈ»óÀÚ¿¡ ¼ÓÇÑ ÄÁÆ®·ÑµéÀº Áߺ¹µÈ ID¸¦ °¡ÁöÁö ¾ÊÀ¸¸ç ID´Â ÄÁÆ®·ÑÀÇ À¯ÀÏÇÑ ½Äº°ÀÚ ¿ªÇÒÀ» ÇÑ´Ù. ÄÁÆ®·ÑÀÇ ID¸¦ ¾Ë°í ÀÖÀ¸¸é GetDlgItemInt(Text) µîÀÇ ÇÔ¼ö·Î ÄÁÆ®·ÑÀÇ °ªÀ» Àаųª ¾µ ¼ö ÀÖÀ¸¸ç ÅëÁö ¸Þ½ÃÁö¿¡¼ ¾î¶² ÄÁÆ®·Ñ·ÎºÎÅÍ ÅëÁö ¸Þ½ÃÁö°¡ Àü´ÞµÇ¾ú´ÂÁö¸¦ ¾Ë ¼ö ÀÖ´Ù. SetDlgItemText(hDlg,IDC_MYEDIT,"ÅØ½ºÆ®"); // IDC_MYEDIT¿¡ ÅØ½ºÆ® ´ëÀÔ case WM_COMMAND: switch (LOWORD(wParam)) { case IDC_MYEDIT: // IDC_MYEDIT·ÎºÎÅÍ ÅëÁö ¸Þ½ÃÁö Àü´Þ ¶ÇÇÑ ´ëÈ»óÀÚ³»ÀÇ ÄÁÆ®·ÑµéÀº °¢°¢ÀÌ µ¶¸³µÈ Â÷Àϵå À©µµ¿ìÀ̹ǷΠ°íÀ¯ÀÇ À©µµ¿ì ÇÚµéÀ» °¡Áø´Ù. ÄÁÆ®·ÑÀÇ ID·ÎºÎÅÍ À©µµ¿ì ÇÚµéÀ» ±¸ÇϰíÀÚ ÇÒ ¶§ ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù. ÀÏ´Ü À©µµ¿ì ÇÚµéÀ» ±¸Çϸé SetWindowText, ShowWindow, MoveWindow µî À©µµ¿ì¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¸ðµç ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ ÇÔ¼ö´Â ÁÖ·Î ´ëÈ»óÀÚ¿¡ ¼ÓÇÑ Â÷ÀϵåÀÇ À©µµ¿ì ÇÚµéÀ» ±¸ÇÒ ¶§ »ç¿ëÇÏÁö¸¸ ÀÏ¹Ý À©µµ¿ì¿¡µµ Àû¿ëÇÒ ¼ö ÀÖ´Ù. ÀÏ¹Ý À©µµ¿ì¿¡¼µµ Â÷Àϵå ÄÁÆ®·ÑÀÌ ÀÖ°í ÀÌ ÄÁÆ®·ÑÀÌ ID¸¦ °¡Áö°í ÀÖÀ¸¸é GetDlgItem ÇÔ¼ö·Î Â÷Àϵå ÄÁÆ®·ÑÀÇ ID¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. |
Âü°íÇÔ¼ö |
GetDlgCtrlID : À©µµ¿ì ÇÚµé·ÎºÎÅÍ ÄÁÆ®·ÑÀÇ ID¸¦ ±¸ÇÑ´Ù. |
Ç÷¿Æû |
95ÀÌ»ó |
ÂüÁ¶ |
|
written by http://www.winapi.co.kr
|