CommDlgExtendedError ÇÔ¼ö´Â °ø¿ë ´ëÈ »óÀÚ ¿À·ù Äڵ带 ¹ÝȯÇÕ´Ï´Ù. ÀÌ ÄÚµå´Â ´ÙÀ½°ú °°Àº °øÅë ´ëÈ »óÀÚ ÇÔ¼ö Áß Çϳª¸¦ ½ÇÇà ÇÏ´Â µ¿¾È ¹ß»ý ÇÏ´Â °¡Àå ÃÖ±ÙÀÇ ¿À·ù¸¦ ³ªÅ¸³À´Ï´Ù.:
| ChooseColor | GetOpenFileName |
| ChooseFont | GetSaveFileName |
| FindText | PrintDlg |
| ReplaceText | PageSetupDlg |
DWORD CommDlgExtendedError(VOID)
ÀÌ ÇÔ¼ö´Â ¸Å°³ º¯¼ö.
°øÅë ´ëÈ »óÀÚ ÇÔ¼ö¸¦ °¡Àå ÃÖ±ÙÀÇ È£ÃâÀÌ ¼º°øÇÑ °æ¿ì ¹Ýȯ °ªÀº Á¤ÀÇ.
°øÅë ´ëÈ »óÀÚ ÇÔ¼ö ¹Ýȯ FALSE »ç¿ëÀÚ Æó¼â ¶Ç´Â ´ëÈ »óÀÚ¸¦ Ãë¼Ò ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ ¿À·ù ÄÚµå. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ´ÙÀ½ ÁÖÀÇ ¼½¼Ç.
CommDlgExtendedError ÇÔ¼ö´Â °øÅë ´ëÈ »óÀÚ ÇÔ¼ö¿¡ ´ë ÇÑ ÀÏ¹Ý ¿À·ù Äڵ带 ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ƯÁ¤ ÀÏ¹Ý ´ëÈ »óÀÚ¿¡ ´ëÇØ¼¸¸ ¹Ýȯ µÇ´Â ¿À·ù Äڵ尡 ÀÖ½À´Ï´Ù. CommDlgExtendedError ¿¡¼ ¹Ýȯ µÈ ¿À·ù ÄÚµå´Â CDERR¿¡ Á¤ÀÇ µË´Ï´Ù.H ÆÄÀÏ.
°øÅë ´ëÈ »óÀÚ ÇÔ¼ö¿¡ ´ë ÇÑ ´ÙÀ½°ú °°Àº ÀÏ¹Ý ¿À·ù Äڵ带 ¹Ýȯ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| CDERR_DIALOGFAILURE | ´ëÈ »óÀÚ¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù. DialogBox ÇÔ¼ö¿¡ °øÅë ´ëÈ »óÀÚ ÇÔ¼ö È£ÃâÀÌ ½ÇÆÐ Çß½À´Ï´Ù. °øÅë ´ëÈ »óÀÚ È£Ãâ À߸ø µÈ â ÇÚµéÀ» ÁöÁ¤ ÇÏ´Â °æ¿ìÀÌ ¿À·ù°¡ ¹ß»ý ÇÏ´Â ¿¹¸¦ µé¾î,. |
| CDERR_FINDRESFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö°¡ ÁöÁ¤µÈ µÈ ¸®¼Ò½º¸¦ ãÁö ¸øÇß½À´Ï´Ù. |
| CDERR_INITIALIZATION | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö°¡ ÃʱâÈ Áß ½ÇÆÐ Çß½À´Ï´Ù. ÀÌ ¿À·ù´Â Á¾Á¾ ÃæºÐ ÇÑ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø´Â °æ¿ì¿¡ ¹ß»ý. |
| CDERR_LOADRESFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö°¡ ÁöÁ¤µÈ µÈ ¸®¼Ò½º¸¦ ·Îµå ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_LOADSTRFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö´Â ÁöÁ¤ µÈ ¹®ÀÚ¿À» ·Îµå ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_LOCKRESFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö°¡ ÁöÁ¤µÈ µÈ ¸®¼Ò½º Àá±Ý ½ÇÆÐ. |
| CDERR_MEMALLOCFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö ³»ºÎ ±¸Á¶¿¡ ¸Þ¸ð¸®¸¦ ÇÒ´ç ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_MEMLOCKFAILURE | °øÅë ´ëÈ »óÀÚ ÇÔ¼ö ó¸®¿Í ¿¬°ü µÈ ¸Þ¸ð¸®¸¦ Àá±Û ¼ö ¾ø½À´Ï´Ù. |
| CDERR_NOHINSTANCE | ÇØ´ç ÀÏ¹Ý ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ÃʱâÈ ±¸Á¶ÀÇ Ç÷¡±× ±¸¼º¿ø¿¡¼ ENABLETEMPLATE Ç÷¡±×¸¦ ¼³Á¤ ÇÏÁö¸¸, ÇØ´ç ÀνºÅϽº ÇÚµéÀ» Á¦°ø ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_NOHOOK | ÇØ´ç ÀÏ¹Ý ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ÃʱâÈ ±¸Á¶ÀÇ Ç÷¡±× ±¸¼º¿ø¿¡ ENABLEHOOK Ç÷¡±×°¡ ¼³Á¤ Çß´Ù ÇÏÁö¸¸ ÇØ´ç ÈÄÅ© ÇÁ·Î½ÃÀú¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ Á¦°ø ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_NOTEMPLATE | ÇØ´ç ÀÏ¹Ý ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ÃʱâÈ ±¸Á¶ÀÇ Ç÷¡±× ±¸¼º¿ø¿¡ ENABLETEMPLATE Ç÷¡±×°¡ ¼³Á¤ µÇ¾ú½À´Ï´Ù ÀÖÁö¸¸ ÇØ´ç ¼½Ä ÆÄÀÏÀ» Á¦°ø ÇÏÁö ¸øÇß½À´Ï´Ù. |
| CDERR_REGISTERMSGFAIL | RegisterWindowMessage ÇÔ¼ö´Â °øÅë ´ëÈ »óÀÚ ÇÔ¼ö¿¡ ÀÇÇØ È£Ãâ ÇßÀ» ¶§ ¿À·ù Äڵ带 ¹Ýȯ. |
| CDERR_STRUCTSIZE | ÇØ´ç ÀÏ¹Ý ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ÃʱâÈ ±¸Á¶Ã¼ÀÇ lStructSize ¸â¹ö À¯È¿ ÇÏÁö ¾Ê½À´Ï´Ù. |
PrintDlg ÇÔ¼ö¿¡ ´ë ÇÑ ´ÙÀ½ ¿À·ù Äڵ带 ¹Ýȯ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| PDERR_CREATEICFAILURE | PrintDlg ÇÔ¼ö°¡ Á¤º¸ ÄÁÅØ½ºÆ®¸¦ ¸¸µé·Á°í ½Ãµµ ÇÏ¸é ½ÇÆÐ. |
| PDERR_DEFAULTDIFFERENT | DEVNAMES ±¸Á¶Ã¼ÀÇ wDefault ¸â¹ö¿¡ ÁöÁ¤ µÈ DN_DEFAULTPRN Ç÷¡±×°¡ PrintDlg ÇÔ¼ö¸¦ È£Ãâ ÇÏÁö¸¸ ´Ù¸¥ ±¸Á¶Ã¼ ¸â¹ö¸¦ ¼³¸í ÇÏ´Â ÇÁ¸°ÅÍ¿¡´Â ÇöÀç ±âº» ÇÁ¸°ÅÍ¿Í ÀÏÄ¡ ÇÏÁö ¾Ê½À´Ï´Ù. DEVNAMES ±¸Á¶¸¦ ÀúÀå ÇÏ °í »ç¿ëÀÚ ÄÁÆ®·Ñ ÆÐ³ÎÀ» »ç¿ë ÇÏ ¿© ±âº» ÇÁ¸°Å͸¦ º¯°æ ÇÏ´Â °æ¿ì (ÀÌ ¿À·ù°¡ ¹ß»ý ÇÕ´Ï´Ù.) |
| DEVNAMES ±¸Á¶Ã¼¿¡¼ ¼³¸í ÇÏ´Â ÇÁ¸°Å͸¦ »ç¿ë ÇÏ·Á¸é DN_DEFAULTPRN Ç÷¡±×¸¦ ¼±ÅÃÀ» Ãë¼Ò ÇÏ °í ´Ù½Ã PrintDlg È£Ãâ. ±âº» ÇÁ¸°Å͸¦ »ç¿ë ÇÏ·Á¸é DEVNAMES ±¸Á¶Ã¼ ¹Ù²ß´Ï´Ù (±×¸®°í DEVMODE ±¸Á¶¸¦ Á¸Àç ÇÏ´Â °æ¿ì) null; PrintDlg ¸¦ ´Ù½Ã È£Ãâ ÇÏ °í. |
|
| PDERR_DNDMMISMATCH | DEVMODE ¿Í DEVNAMES ±¸Á¶Ã¼ÀÇ µ¥ÀÌÅ͸¦ µÎ ¸íÀÇ ´Ù¸¥ ÇÁ¸°ÅÍ ¼³¸í. |
| PDERR_GETDEVMODEFAIL | ÇÁ¸°ÅÍ µå¶óÀ̹ö´Â DEVMODE ±¸Á¶¸¦ ÃʱâÈ ÇÏÁö ¸øÇß½À´Ï´Ù. (ÀÌ ¿À·ù ÄÚµå ÇÁ¸°ÅÍ µå¶óÀ̹ö Windows ¹öÀü 3.0¿¡ ´ë ÇÑ ÀÛ¼º ÇÏ °í ³ªÁß¿¡ Àû¿ë µË´Ï´Ù.) |
| PDERR_INITFAILURE | PrintDlg ÇÔ¼ö°¡ ÃʱâÈ Áß ½ÇÆÐ Çß½À´Ï´Ù ÀÌ¸ç ´õ ÀÌ»ó Æ¯Á¤ È®ÀåµÈ ¿À·ù Äڵ带 ¿À·ù¿¡ ¼³¸í ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö¿¡ ´ë ÇÑ ÀÏ¹Ý ±âº» ¿À·ù ÄÚµå. |
| PDERR_LOADDRVFAILURE | PrintDlg ÇÔ¼ö°¡ ÁöÁ¤ µÈ ÇÁ¸°ÅÍÀÇ ÀåÄ¡ µå¶óÀ̹ö¸¦ ·Îµå ÇÏÁö ¸øÇß½À´Ï´Ù. |
| PDERR_NODEFAULTPRN | ±âº» ÇÁ¸°ÅͰ¡ Á¸Àç ÇÏÁö ¾Ê½À´Ï´Ù. |
| PDERR_NODEVICES | ¾øÀ½ ÇÁ¸°ÅÍ µå¶óÀ̹ö¸¦ ãÀ» ¼ö. |
| PDERR_PARSEFAILURE | PrintDlg ÇÔ¼ö ½Â¸® [ÀåÄ¡] ¼½¼Ç¿¡ ÀÖ´Â ¹®ÀÚ¿À» ±¸¹® ºÐ¼® ÇÏÁö ¸øÇß½À´Ï´Ù.INI ÆÄÀÏ. |
| PDERR_PRINTERNOTFOUND | [ÀåÄ¡] ¼½¼ÇÀ» ½Â¸®ÀÔ´Ï´Ù.¿äûÇÑ ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ INI ÆÄÀÏ Ç׸ñÀ» Æ÷ÇÔ ÇÏÁö ¾Ê¾Ò´Ù. |
| PDERR_RETDEFFAILURE | PD_RETURNDEFAULT Ç÷¡±×°¡ PRINTDLG ±¸Á¶ÀÇ Ç÷¡±× ±¸¼º¿ø¿¡¼ ÁöÁ¤ ÇÏÁö¸¸ hDevMode ¶Ç´Â hDevNames ¸â¹ö´Â NULL. |
| PDERR_SETUPFAILURE | PrintDlg ÇÔ¼ö°¡ ÇÊ¿äÇÑ ¸®¼Ò½º¸¦ ·Îµå ÇÏÁö ¸øÇß½À´Ï´Ù. |
ChooseFont ÇÔ¼ö¿¡ ´ë ÇÑ ´ÙÀ½ ¿À·ù Äڵ带 ¹Ýȯ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| CFERR_MAXLESSTHANMIN | CHOOSEFONT ±¸Á¶Ã¼ÀÇ nSizeMax ¸â¹ö¿¡ ÁöÁ¤ µÈ Å©±â¸¦ »ç¿ë Çϸé nSizeMin ±¸¼º¿ø¿¡ ÁöÁ¤ µÈ Å©±â º¸´Ù ÀÛÀ¸¸é. |
| CFERR_NOFONTS | ±Û²ÃÀÌ ¾ø´Â Á¸Àç. |
GetOpenFileName ¹× GetSaveFileName ÇÔ¼ö¿¡ ´ë ÇÑ ´ÙÀ½ ¿À·ù Äڵ带 ¹Ýȯ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| FNERR_BUFFERTOOSMALL | OPENFILENAME ±¸Á¶Ã¼ÀÇ lpstrFile ¸â¹ö¿¡¼ °¡¸®Å°´Â ¹öÆÛ´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ÆÄÀÏ À̸§¿¡ ´ë ÇÑ ³Ê¹« ÀÛ½À´Ï´Ù. LpstrFile ¹öÆÛÀÇ Ã¹ ¹øÂ° 2 ¹ÙÀÌÆ®´Â ¹ÙÀÌÆ® (ANSI ¹öÀü) ¶Ç´Â 16 ºñÆ® ¹®ÀÚ (À¯´ÏÄÚµå ¹öÀü), Å©±â, Àüü À̸§ÀÇ ¹ÞÀÌ Çʿ䰡 ÁöÁ¤ Á¤¼ö °ª Æ÷ÇÔ. |
| FNERR_INVALIDFILENAME | ÆÄÀÏ À̸§ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù. |
| FNERR_SUBCLASSFAILURE | ÇÏÀ§ ¸ñ·Ï »óÀÚ°¡ ¸øÇß½À´Ï´Ù ÃæºÐ ÇÑ ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®¿¡. |
FindText ¹× ReplaceText ÇÔ¼ö¿¡ ´ë ÇÑ ´ÙÀ½°ú °°Àº ¿À·ù Äڵ尡 ¹Ýȯ µÉ ¼ö ÀÖ½À´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| FRERR_BUFFERLENGTHZERO | À߸ø µÈ ¹öÆÛ¸¦ °¡¸®Å°´Â FINDREPLACE ±¸Á¶Ã¼ÀÇ ¸â¹ö. |
Windows CE: Windows CE´Â 4 °³ÀÇ Ãß°¡ ¹Ýȯ °ªÀ» Áö¿øÇÕ´Ï´Ù.
´ÙÀ½ ¹Ýȯ °ª PrintDlg ÇÔ¼ö¿¡¸¸ Àû¿ë:
Windows CE´Â CDERR_LOADSTRFAILURE, CDERR_MEMLOCKFAILURE, ¶Ç´Â CDERR_REGISTERMSGFAILÀÇ ¹Ýȯ °ªÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.
Windows CE PDERR_ ¿À·ù °ª Áß Çϳª¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Commdlg.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:Comdlg32.lib¸¦ »ç¿ë ÇÏ ¿©.
°ø¿ë ´ëÈ »óÀÚ ¶óÀ̺귯¸® °³¿ä, °øÅë ´ëÈ »óÀÚ ÇÔ¼ö ChooseColor, CHOOSECOLOR, ChooseFont, CHOOSEFONT, DEVMODE, DEVNAMES, DialogBox, FINDREPLACE, FindText, GetOpenFileName, GetSaveFileName, OPENFILENAME, PageSetupDlg, PAGESETUPDLG, PrintDlg, PRINTDLG, RegisterWindowMessage, ReplaceText