CommDlgExtendedError

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 °³ÀÇ Ãß°¡ ¹Ýȯ °ªÀ» Áö¿øÇÕ´Ï´Ù.

CDERR_REGISTRYFAILURE
°øÅë ´ëÈ­ »óÀÚ ÇÔ¼ö¸¦ ·¹Áö½ºÆ®¸®¿¡¼­ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.

´ÙÀ½ ¹Ýȯ °ª PrintDlg ÇÔ¼ö¿¡¸¸ Àû¿ë:

PDERR_NOPORTS
¾Æ¹« Æ÷Æ® µî·Ï.
PDERR_NOPRINTERS
ÇÁ¸°ÅͰ¡ ¾ø½À´Ï´Ù µî·Ï.
PDERR_CREATEDCFAILURE
CreateDC È£ÃâÀÌ ½ÇÆÐ Çß½À´Ï´Ù.

Windows CE´Â CDERR_LOADSTRFAILURE, CDERR_MEMLOCKFAILURE, ¶Ç´Â CDERR_REGISTERMSGFAILÀÇ ¹Ýȯ °ªÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.

Windows CE PDERR_ ¿À·ù °ª Áß Çϳª¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù.

QuickInfo

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

 

Index