DefDlgProc ÇÔ¼ö´Â ±âº» ¸Þ½ÃÁö´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¤ÀÇ µÈ ´ëÈ »óÀÚ Å¬·¡½º¿¡ ¼ÓÇϴ â ÇÁ·Î½ÃÀú¿¡ ´ë ÇÑ Ã³¸®.
LRESULT DefDlgProc ( HWND hDlg, / / ´ëÈ »óÀÚ Ã³¸®UINTMsg, / / ¸Þ½ÃÁöWPARAMwParam, / / óÀ½ ¸Þ½ÃÁö ¸Å°³ º¯¼öLPARAMlParam / ÃÊ´ç ¸Þ½ÃÁö ¸Å°³ º¯¼ö);
¹Ýȯ °ª ¸Þ½ÃÁö ó¸®ÀÇ °á°ú ÁöÁ¤ ÇÏ °í Àü¼Û ÇÏ´Â ¸Þ½ÃÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
DefDlgProc ÇÔ¼ö´Â ¹Ì¸® Á¤ÀÇ µÈ ´ëÈ »óÀÚ Å¬·¡½º¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀúÀÔ´Ï´Ù. ÀÌ ÀýÂ÷´Â ¸Þ½ÃÁö ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú¸¦ Àü´Þ ÇÏ °í ±âº» ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú°¡ FALSE·Î ¹Ýȯ ÇÏ´Â ¸ðµç ¸Þ½ÃÁö¿¡ ´ë ÇÑ Ã³¸®¸¦ ¼öÇà ÇÏ ¿© ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ³»ºÎ 󸮸¦ Á¦°ø ÇÕ´Ï´Ù. ÀÚ½ÅÀÇ »ç¿ëÀÚ ÁöÁ¤ ´ëÈ »óÀÚ¿¡ ´ë ÇÑ »ç¿ëÀÚ ÁöÁ¤ â ÇÁ·Î½ÃÀú¸¦ ÀÚÁÖ ¸¸µå´Â ÀÀ¿ë DefWindowProc ÇÔ¼ö ´ë½Å ±âº» ¸Þ½ÃÁö ó¸® ¼öÇà DefDlgProc ¸¦ »ç¿ë ÇÏ ¿©.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀûÀý ÇÑ Á¤º¸¿Í ÇÔ²² WNDCLASS ±¸Á¶¸¦ ÀÛ¼º ÇÏ °í RegisterClass ÇÔ¼ö·Î Ŭ·¡½º¸¦ µî·Ï ÇÏ ¿© »ç¿ëÀÚ ÁöÁ¤ ´ëÈ »óÀÚ Å¬·¡½º¸¦ ¸¸µì´Ï´Ù. ÀϺΠÀÀ¿ë ÇÁ·Î±×·¥Àº ¹Ì¸® Á¤ÀÇ µÈ ´ëÈ »óÀÚ¿¡¼ À̸§À» ÁöÁ¤ ÇÏ´Â GetClassInfo ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ±¸Á¶¸¦ ä¿ó´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁ¤ Àû¾îµµ lpszClassName ȸ¿ø µî·Ï Çϱâ Àü¿¡. ¸ðµç °æ¿ì¿¡¼ »ç¿ëÀÚ ÁöÁ¤ ´ëÈ »óÀÚ Å¬·¡½º¿¡ ´ë ÇÑ WNDCLASS ÀÇ cbWndExtra ¸â¹ö¸¦ ¼³Á¤ ÇØ¾ß ÇÕ´Ï´Ù Àû¾îµµ DLGWINDOWEXTRA.
DefDlgProc ÇÔ¼ö¸¦ ÇØ¾ß ÇÏÁö ; ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÒ ¼ö ¹¹ ±×·¡¼ Àç±Í ½ÇÇà °á°ú.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
´ëÈ »óÀÚ °³¿ä ´ëÈ »óÀÚ ÇÔ¼ö DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS