COleControl::OnGetNaturalExtent

°¡»ó 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)

Index