°¡»ó BOOL OnGetNaturalExtent ( DWORD dwAspect, ±ä lindex DVTARGETDEVICE * ptd, HDC hicTargetDev, DVEXTENTINFO * pExtentInfo, LPSIZEL psizel );
¹Ýȯ °ª
0ÀÌ ¾Æ´Ñ °æ¿ì¿¡ ¼º°øÀûÀ¸·Î ¹Ýȯ Çϰųª Å©±â¸¦ Á¶Á¤ ÇÕ´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é 0¡£
¸Å°³ º¯¼ö
dwAspect
°³Ã¼°¡ ³ªÅ¸³¾ ¹æ¹ýÀ» ÁöÁ¤ ÇÕ´Ï´Ù. Ç¥Çö ÄÜÅÙÃ÷, ¾ÆÀÌÄÜ, ¹Ì¸® º¸±â ¶Ç´Â ÀÎ¼â µÈ ¹®¼¿¡ Æ÷ÇÔ µË´Ï´Ù. À¯È¿ÇÑ °ªÀº ¿°ÅÇü¿¡¼ °¡Á®¿Â DVASPECT ¶Ç´Â DVASPECT2¡£
lindex
°ü½É ÀÖ´Â °³Ã¼ÀÇ ºÎºÐÀÔ´Ï´Ù. ÇöÀç-1Àº À¯È¿¡£
ptd
Æ÷ÀÎÆ®´Â °³Ã¼ÀÇ Å©±â¸¦ ¹Ýȯ ÇØ¾ß ÇÏ´Â ´ë»ó ÀåÄ¡¸¦ Á¤ÀÇ ÇÏ´Â DVTARGETDEVICE ±¸Á¶¡£
hicTargetDev
°³Ã¼°¡ ÀåÄ¡ ¸ÞÆ®¸¯À» ÃßÃâ °í ¼ÒÀÚÀÇ ±â´ÉÀ» Å×½ºÆ® ¼ö ÀÖ´Â ptd ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ ´ë»ó ÀåÄ¡¿¡ ´ë ÇÑ Á¤º¸ ÄÁÅØ½ºÆ®¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. Ptd NULLÀÌ¸é °³Ã¼ hicTargetDev ¸Å°³ º¯¼ö¿¡¼ °ªÀ» ¹«½Ã ÇÑ´Ù¡£
pExtentInfo
Å©±â Á¶Á¤ µ¥ÀÌÅ͸¦ ÁöÁ¤ ÇÏ´Â DVEXTENTINFO ±¸Á¶Ã¼¸¦ °¡¸®Åµ´Ï´Ù. DVEXTENTINFO ±¸Á¶:
typedef structnbsp; tagExtentInfo
?? {
?? UINT cb;
?? DWORD dwExtentMode;
?? SIZEL sizelProposed;
?? } DVEXTENTINFO(&N)
±¸Á¶ ±¸¼º¿ø dwExtentMode ÀÇ µÎ °ª Áß Çϳª¸¦ ¼öÇàÇÒ ¼ö:
psizel
ÄÁÆ®·Ñ¿¡ ÀÇÇØ ¹Ýȯ µÇ´Â µ¥ÀÌÅÍ Å©±â¸¦ °¡¸®Åµ´Ï´Ù. ¹Ýȯ µÈ Å©±â µ¥ÀÌÅÍ Á¶Á¤ Çß½À´Ï´Ù ÀÓÀÇÀÇ Â÷¿ø¿¡ ´ë ÇÑ-1·Î ¼³Á¤ µÇ¾î¡£
ÁÖÀÇ
ÄÁÅ×À̳ÊÀÇ IViewObjectEx::GetNaturalExtent ¿äû¿¡ ÀÀ´ä ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ È£ÃâÇÕ´Ï´Ù. DVEXTENTINFO ±¸Á¶¿¡¼ Á¦¾È µÈ Å©±â¿Í ¹üÀ§ ¸ðµå¿¡ °¡Àå °¡±î¿î °³Ã¼ÀÇ µð½ºÇ÷¹ÀÌ Å©±â¸¦ ¹Ýȯ ÇÏ·Á¸éÀÌ ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù. ±âº» ±¸ÇöÀº FALSE ¸¦ ¹Ýȯ ÇÏ °í Å©±â¸¦ Á¶Á¤ ÇÏÁö¡£
COleControl °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;COleControl::OnGetViewExtent(&N)