DialogProc

DialogProc ±â´ÉÀº DialogBox ÇÔ¼ö¸¦ ÇÔ²² »ç¿ë ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ Äݹé ÇÔ¼ö¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ¸ð´Þ ¶Ç´Â ¸ð´ú¸®½º ´ëÈ­ »óÀÚ¿¡ º¸³½ ¸Þ½ÃÁö¸¦ ó¸® ÇÕ´Ï´Ù. DLGPROC Çü½ÄÀºÀÌ Äݹé ÇÔ¼ö¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ Á¤ÀÇÇÕ´Ï´Ù. DialogProc Àº ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ ÇÔ¼ö À̸§¿¡ ´ë ÇÑ ÀÚ¸® Ç¥½ÃÀÚ.

(BOOL Äݹé DialogProc HWND  hwndDlg, / / ´ëÈ­ »óÀÚ Ã³¸®UINTuMsg, / / ¸Þ½ÃÁöWPARAMwParam, / / óÀ½ ¸Þ½ÃÁö ¸Å°³ º¯¼öLPARAMlParam / ÃÊ´ç ¸Þ½ÃÁö ¸Å°³ º¯¼ö);
 

¸Å°³ º¯¼ö

hwndDlg
´ëÈ­ »óÀÚ¸¦ ½Äº°.
uMsg
¸Þ½ÃÁö¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
wParam
Ãß°¡ ¸Þ½ÃÁö °ü·Ã Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
lParam
Ãß°¡ ¸Þ½ÃÁö °ü·Ã Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

¹Ýȯ °ª

Á¦¿Ü ÇÏ °í´Â WM_INITDIALOG ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÀÀ´ä¿¡¼­ ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú ¹Ýȯ ÇØ¾ß ÇÏÁö ¾ÊÀ¸¸é ¸Þ½ÃÁö, ±×¸®°í Á¦·Î ó¸® ÇÏ´Â °æ¿ì 0ÀÌ ¾Æ´Ñ. WM_INITDIALOG ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÀÀ´ä, ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú ´ëÈ­ »óÀÚ¿¡ ÀÖ´Â ÄÁÆ®·Ñ Áß Çϳª¿¡ Æ÷Ä¿½º¸¦ ¼³Á¤ ÇÏ·Á¸é SetFocus ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â °æ¿ì 0À» ¹Ýȯ ÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº ¹Ýȯ ÇØ¾ß 0ÀÌ ¾Æ´Ñ, ¾î¶² °æ¿ì¿¡ ½Ã½ºÅÛ Æ÷Ä¿½º¸¦ ¼³Á¤ Çմϴ٠ù ¹øÂ° ÄÁÆ®·Ñ·Î Æ÷Ä¿½º¸¦ ºÎ¿© ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù ´ëÈ­ »óÀÚ¿¡¼­.

ÁÖÀÇ

´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ´ëÈ­ »óÀÚ Å¬·¡½º¸¦ »ç¿ë ÇÏ´Â °æ¿ì¿¡ ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ±âº» Ŭ·¡½º ÀÌ¸ç ¸í½ÃÀû Ŭ·¡½º ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏ¿¡ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ »ç¿ë µË´Ï´Ù. ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú â ÇÁ·Î½ÃÀú À¯»ç ÇÏÁö¸¸ ¿øÄ¡ ¾Ê´Â ¸Þ½ÃÁö¸¦ ó¸®ÇÒ DefWindowProc ÇÔ¼ö¸¦ È£Ãâ ÇØ¾ß ÇÕ´Ï´Ù. ¿øÄ¡ ¾Ê´Â ¸Þ½ÃÁö ´ëÈ­ »óÀÚ Ã¢ ÇÁ·Î½ÃÀú¿¡ ÀÇÇØ ³»ºÎÀûÀ¸·Î ó¸® µË´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:»ç¿ëÀÚ Á¤ÀÇ.

Âü°í Ç׸ñ

´ëÈ­ »óÀÚ °³¿ä ´ëÈ­ »óÀÚ ÇÔ¼ö¸¦ CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

 

Index