int EnumObjects ( int nObjectType, int ( ÄÝ¹é ³»º¸³»±â * lpfn ) ( LPVOID, LPARAM ), LPARAM lpData );
¹Ýȯ °ª
Äݹé ÇÔ¼ö¿¡ ÀÇÇØ ¹Ýȯ µÈ ¸¶Áö¸· °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ±× Àǹ̴ »ç¿ëÀÚ defined.nbsp(&N);
¸Å°³ º¯¼ö
nObjectType
°³Ã¼ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±×°ÍÀº OBJ_BRUSH ¶Ç´Â OBJ_PEN °ªÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
lpfn
ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø Äݹé ÇÔ¼öÀÇ ÇÁ·Î½ÃÀú ÀνºÅϽºÀÇ ÁÖ¼Ò°¡ÀÔ´Ï´Ù. ¾Æ·¡ÀÇ "ÁÖÀÇ" ¼½¼ÇÀ» ÂüÁ¶ ÇϽʽÿÀ¡£
lpData
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ Á¦°øÇÑ µ¥ÀÌÅ͸¦ °¡¸®Åµ´Ï´Ù. µ¥ÀÌÅÍ °³Ã¼ Á¤º¸¿Í ÇÔ²² Äݹé ÇÔ¼ö¿¡ Àü´Þ µË´Ï´Ù.
ÁÖÀÇ
ÆæÀ» ¿°Å ÇÏ °í ºê·¯½¬ ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ Çü½ÄÀÇ °¢ °³Ã¼¿¡ ´ë ÇÑ Àü´Þ ÇÏ´Â Äݹé ÇÔ¼ö´Â ÇØ´ç °³Ã¼¿¡ ´ë ÇÑ Á¤º¸¿Í ÇÔ²² È£Ã⠵˴ϴÙ. ¶§±îÁö ´õ ¸¹Àº °³Ã¼°¡ ¾ø½À´Ï´Ù ¶Ç´Â Äݹé ÇÔ¼ö´Â 0À» ¹Ýȯ ÇÕ´Ï´Ù. Äݹé ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â ½Ã½ºÅÛ¡£
Note Microsoft Visual c + +ÀÇ »õ·Î¿î ±â´É EnumObjects¿¡ Àü´Þ ÇÏ´Â ±â´ÉÀ¸·Î ÀÏ¹Ý ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. EnumObjects ¿¡ Àü´Þ µÈ ÁÖ¼Ò ³»º¸³»±â ¹× ÆÄ½ºÄ® È£Ãâ ±ÔÄ¢À» ³»º¸³½ ÇÔ¼ö¿¡ ´ë ÇÑ Æ÷ÀÎÅÍÀÔ´Ï´Ù. º¸È£ ¸ðµå ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÇÏÁö ¾Ê¾Æµµ Windows¿Í ÇÔ²²ÀÌ ÇÔ¼ö¸¦ ¸¸µé·Á¸é MakeProcInstance ÇÔ¼ö ¶Ç´Â ÇÔ¼ö »ç¿ë ÈÄ ¹«·á´Â FreeProcInstance Windows ÇÔ¼ö¡£
»ç¿ëÀÚ´Â ¶ÇÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸ðµâ Á¤ÀÇ ÆÄÀÏ¿¡ ÀÖ´Â EXPORTS ¹®¿¡¿¡¼ ÇÔ¼ö À̸§À» ³»º¸³¾ Çʿ䰡 ¾ø½À´Ï´Ù. ¿Í °°ÀÌ ³»º¸³»±â ÇÔ¼ö ÇÑÁ¤ÀÚ¸¦ ´ë½Å »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
int ÄÝ¹é ³»º¸³»±â AFunction( LPSTR, LPSTR );
¾Ù¸®¾î½º ¾øÀÌ À̸§À¸·Î ³»º¸³»±â¿¡ ´ë ÇÑ ÀûÀý ÇÑ ¼öÃâ ·¹Äڵ带 ³»º¸³»´Â ÄÄÆÄÀÏ·¯¸¦ ¹ß»ýÇÒ. ÀÌ ´ëºÎºÐÀÇ ¿ä±¸¿¡ ´ë ÇÑ ÀÛµ¿ÇÕ´Ï´Ù. ¼ ¶Ç´Â ¾Ù¸®¾î½Ì ³»º¸³»±â ÇÔ¼ö ³»º¸³»±â ÇÏ´Â °Í°ú °°Àº ¸î °¡Áö Ưº° ÇÑ °æ¿ì¿¡ ´ç½ÅÀº ¾ÆÁ÷µµ Çʿ䰡 ¸ðµâ Á¤ÀÇ ÆÄÀÏÀÇ EXPORTS ¹®¿¡ »ç¿ë¡£
Microsoft Àç´Ü ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÀ» À§ÇÑ /GA ¹× /GEs ÄÄÆÄÀÏ·¯ ¿É¼Ç ÀϹÝÀûÀ¸·Î »ç¿ë µË´Ï´Ù. /Gw ÄÄÆÄÀÏ·¯ ¿É¼Ç Microsoft Foundation Ŭ·¡½º¿Í ÇÔ²² »ç¿ë µÇÁö ¾Ê½À´Ï´Ù. (Windows ÇÔ¼ö MakeProcInstance¸¦ »ç¿ë ÇØ¾ß ¸í½ÃÀûÀ¸·ÎÀÌ API¿¡ ÇÊ¿äÇÑ Çü½Ä FARPROC ¿¡¼ ¹Ýȯ µÈ ÇÔ¼ö Æ÷ÀÎÅ͸¦ ij½ºÆÃ ÇÕ´Ï´Ù.) ÄÝ¹é µî·Ï ÀÎÅÍÆäÀ̽º´Â ÀÌÁ¦ Çü½Ä ¾ÈÀü (¿À¸¥ÂÊ Á¾·ùÀÇ Æ¯Á¤ Äݹ鿡 ´ë ÇÑ ÇÔ¼ö¸¦ °¡¸®Å°´Â ÇÔ¼ö Æ÷ÀÎÅÍ¿¡ Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù)¡£
Âü°í ¶ÇÇÑ ¸ðµç Äݹé ÇÔ¼ö°¡ ÄÝ¹é °æ°è¿¡¼ ¿¹¿Ü¸¦ throw µÉ ¼ö ÀÖÀ¸¹Ç·Î Windows¸¦ ¹Ýȯ Çϱâ Àü¿¡ Microsoft Foundation ¿¹¿Ü¸¦ Æ®·¡ÇÎ ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¿Ü¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼ Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼ ¿¹¿Ü¡£
CDC °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp; ::EnumObjects(&N)