void RegisterShellFileTypes (BOOL bCompat = FALSE);
¸Å°³ º¯¼ö
bCompat
ÁøÁ¤ÇÑ ¼Ð ¸í·É Àμâ Àμâ ÇÏ °í, Á÷Á¢ ¼Ð ¶Ç´Â ÇÁ¸°ÅÍ °³Ã¼¿¡ ÆÄÀÏÀ» µå·¡±× ÇÏ ¿© ÆÄÀÏÀ» Àμâ ÇÏ·Á¸é »ç¿ëÀÚ¿¡ ´ë ÇÑ µî·Ï Ç׸ñÀ» Ãß°¡ ÇÕ´Ï´Ù. ±×°ÍÀº ¶ÇÇÑ DefaultIcon ۸¦ Ãß°¡ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·ÎÀÌ ¸Å°³ º¯¼ö´Â false·Î ÀÌÀü ¹öÀü°ú ȣȯ¼º¿¡ ´ë ÇÑ¡£
ÁÖÀÇ
ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹®¼ Á¾·ùÀÇ ¸ðµç Windows ÆÄÀÏ °ü¸®ÀÚ¿Í ÇÔ²² µî·Ï ÇÏÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏ °ü¸®ÀÚ ³»¿¡¼ ±×°ÍÀ» µÎ ¹ø Ŭ¸¯ ÇÏ ¿© ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¸¸µç µ¥ÀÌÅÍ ÆÄÀÏÀ» ¿ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹®¼ ¼½Ä ÆÄÀÏÀÇ °¢°¢À» À§ÇØ AddDocTemplate ¸¦ È£Ãâ ÈÄ RegisterShellFileTypes ¸¦ È£Ãâ ÇÕ´Ï´Ù. ¶ÇÇÑ RegisterShellFileTypes ¸¦ È£ÃâÇÒ ¶§ EnableShellOpen ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ¡£
RegisterShellFileTypes CDocTemplate °³Ã¼¸¦ À¯Áö ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸ñ·ÏÀ» ¹Ýº¹ ÇÏ °í °¢ ¹®¼¿¡ ´ë ÇÑ ¼½Ä ÆÄÀÏÀ» Windows ÆÄÀÏ ¿¬°á¿¡ ´ë ÇÑ À¯Áö °ü¸® ÇÏ´Â µî·Ï µ¥ÀÌÅͺ£À̽º¿¡ Ç׸ñÀ» Ãß°¡ ÇÕ´Ï´Ù. ÆÄÀÏ °ü¸®ÀÚ ÀÌ·¯ÇÑ Ç׸ñÀ» »ç¿ë ÇÏ ¿© ±×°ÍÀº Ŭ¸¯ÇÒ ¶§ µ¥ÀÌÅÍ ÆÄÀÏÀ» ¿±´Ï´Ù. ÀÌ ¿ìÁÖ¼±¿¡ Çʿ䰡 ÀÖ´Â.ÀÀ¿ë ÇÁ·Î±×·¥ REG ÆÄÀÏ¡£
µî·Ï µ¥ÀÌÅͺ£À̽º´Â ÀÌ¹Ì ´Ù¸¥ ÆÄÀÏ Çü½ÄÀ¸·Î ÁÖ¾îÁøµÈ ÆÄÀÏ À̸§ È®Àå¸íÀ» ¿¬°á, ¾Æ´Ï »õ·Î¿î ¿¬°áÀÌ ¸¸µé¾îÁý´Ï´Ù. ÀÌ Á¤º¸¸¦ µî·Ï ÇÏ´Â µ¥ ÇÊ¿äÇÑ ¹®ÀÚ¿ÀÇ Çü½Ä¿¡ ´ë ÇÑ CDocTemplate Ŭ·¡½º¸¦ ÂüÁ¶ ÇϽʽÿÀ.
CWinApp °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CDocTemplate, CWinApp::EnableShellOpen, CWinApp::AddDocTemplate(&N)