ChooseColor ÇÔ¼ö »ö ÀÏ¹Ý ´ëÈ »óÀÚ¸¦ »ç¿ëÀÚ°¡ »öÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ¸¸µì´Ï´Ù.
(BOOL ChooseColor LPCHOOSECOLOR lpcc / / ÃʱâÈ ±¸Á¶ Æ÷ÀÎÅÍ / / µ¥ÀÌÅÍ);
»ç¿ëÀÚ°¡ ´ëÈ »óÀÚÀÇ È®ÀÎ ´ÜÃ߸¦ Ŭ¸¯ ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ. CHOOSECOLOR ±¸Á¶Ã¼ÀÇ rgbResult ¸â¹ö´Â »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ »öÀÇ RGB »ö»ó °ªÀ» Æ÷ÇÔ.
»ç¿ëÀÚ Ãë¼Ò Çϰųª »ö ´ëÈ »óÀÚ¸¦ ´Ý½À´Ï´Ù ¶Ç´Â ¿À·ù°¡ ¹ß»ý ÇÏ´Â °æ¿ì ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®ÀåµÈ ¿À·ù Á¤º¸¸¦ ¾òÀ¸·Á¸é, ´ÙÀ½ °ª Áß Çϳª¸¦ ¹ÝȯÇÒ ¼ö ÀÖ´Â CommDlgExtendedError ÇÔ¼ö È£Ãâ:
| CDERR_FINDRESFAILURE | CDERR_MEMLOCKFAILURE |
| CDERR_INITIALIZATION | CDERR_NOHINSTANCE |
| CDERR_LOCKRESFAILURE | CDERR_NOHOOK |
| CDERR_LOADRESFAILURE | CDERR_NOTEMPLATE |
| CDERR_LOADSTRFAILURE | CDERR_STRUCTSIZE |
| CDERR_MEMALLOCFAILURE |
»ö ´ëÈ »óÀÚÀÇ ÆÈ·¹Æ®¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. »ö ¼±Åà ´ëÈ »óÀÚ¿¡¼ Á¦°ø ÇÏ´Â ½Ã½ºÅÛ »ö°ú ÇØ´ç »öÀÇ µð´õ¸µµÈ ¹öÀüÀ¸·Î Á¦ÇÑ µË´Ï´Ù.
»ö ´ëÈ »óÀÚ¿¡ ´ë ÇÑ CCHookProc ÈÄÅ© ÇÁ·Î½ÃÀú¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÄÅ© ÇÁ·Î½ÃÀú´Â ´ëÈ »óÀÚ¿¡ º¸³»´Â ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÄÅ© ÇÁ·Î½ÃÀú¸¦ »ç¿ë ÇÏ·Á¸é CHOOSECOLOR ±¸Á¶ÀÇ Ç÷¡±× ±¸¼º¿ø¿¡¼ CC_ENABLEHOOK Ç÷¡±×¸¦ ¼³Á¤ ÇÏ °í lpfnHook ¸â¹ö¿¡¼ ÈÄÅ© ÇÁ·Î½ÃÀúÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 2.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Commdlg.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:Comdlg32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.
°ø¿ë ´ëÈ »óÀÚ ¶óÀ̺귯¸® °³¿ä, °øÅë ´ëÈ »óÀÚ ÇÔ¼ö, CCHookProc, CHOOSECOLOR, CommDlgExtendedError