WINDOWPLACEMENT ±¸Á¶
WINDOWPLACEMENT µ¥ÀÌÅÍ ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
typedef struct tagWINDOWPLACEMENT {nbsp;??? / * wndpl * /
?? UINT ±æÀÌ;
?? UINT Ç÷¡±×;
?? UINT showCmd;
?? Æ÷ÀÎÆ® ptMinPosition;
?? Æ÷ÀÎÆ® ptMaxPosition;
?? RECT rcNormalPosition;
} WINDOWPLACEMENT(&N)
. ȸ鿡 À©µµ¿ìÀÇ ¹èÄ¡¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â WINDOWPLACEMENT ±¸Á¶
ȸ¿ø
±æÀÌ
. ±¸Á¶Ã¼ÀÇ ¹ÙÀÌÆ® ±æÀÌ ÁöÁ¤
Ç÷¡±×
ÃÖ¼ÒÈ µÈ â À§Ä¡ âÀÌ º¹¿ø µÇ´Â ¹æ¹ýÀ» Á¦¾î ÇÏ´Â Ç÷¡±×¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ Ç÷¡±× Áß Çϳª ¶Ç´Â ¸ðµÎ µÉ ¼ö ÀÖ½À´Ï´Ù.:
-
WPF_SETMINPOSITIONnbsp;??ÃÖ¼ÒÈ µÈ À©µµ¿ìÀÇ x ¹× y À§Ä¡ ÁöÁ¤µÈ. ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÇØ¾ß ptMinPosition ¸â¹ö¿¡¼ ÁÂÇ¥°¡ ¼³Á¤ µÇ¾î ÁöÁ¤(&N)¡£
-
WPF_RESTORETOMAXIMIZEDnbsp;??±× º¹¿øµÈ âÀÌ µË´Ï´Ù µÉ ÃÖ´ëÈ, ±×°Í ÃÖ¼ÒÈ Çß´Ù Àü¿¡ ÃÖ´ëÈ µÈ ¿©ºÎ¿¡ °ü°è ¾øÀÌ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº âÀ» º¹¿øÇÒ ¶§¸¸ À¯È¿ÀÔ´Ï´Ù. ±âº» º¹¿ø µ¿ÀÛÀ» º¯°æ µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Ç÷¡±×´Â showCmd ¸â¹ö¿¡ ´ë ÇÑ SW_SHOWMINIMIZED °ªÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ À¯È¿(&N)¡£
showCmd
âÀÇ ÇöÀç Ç¥½Ã »óŸ¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:
-
SW_HIDEnbsp;??âÀÌ ¼û°ÜÁö°í ´Ù¸¥ â Ȱ¼ºÈ¸¦ Àü´Þ(&N)¡£
-
SW_MINIMIZEnbsp;??ÁöÁ¤ µÈ À©µµ¿ì¸¦ ÃÖ¼ÒÈ ÇÏ °í ½Ã½ºÅÛÀÇ ¸ñ·Ï¿¡¼ ÃÖ»óÀ§ âÀ» Ȱ¼ºÈÇÕ´Ï´Ù(&N)¡£
-
SW_RESTOREnbsp;??Ȱ¼ºÈ ÇÏ °í âÀ» Ç¥½Ã ÇÕ´Ï´Ù. âÀ» ÃÖ¼ÒÈ ¶Ç´Â ÃÖ´ëÈ ÇÏ´Â °æ¿ì WindowsÀÇ ¿ø·¡ Å©±â¿Í À§Ä¡ ( SW_SHOWNORMALµ¿ÀÏ) º¹¿ø(&N)¡£
-
SW_SHOWnbsp;??âÀ» Ȱ¼ºÈ ÇÏ °í ±×°ÍÀÇ ÇöÀç Å©±â¿Í À§Ä¡¿¡ Ç¥½Ã(&N)¡£
-
SW_SHOWMAXIMIZEDnbsp;??âÀ» Ȱ¼ºÈ ÇÏ °í ÃÖ´ëÈ µÈ âÀ¸·Î Ç¥½Ã(&N)¡£
-
SW_SHOWMINIMIZEDnbsp;??âÀ» Ȱ¼ºÈ ÇÏ °í ¾ÆÀÌÄÜÀ¸·Î Ç¥½Ã(&N)¡£
-
SW_SHOWMINNOACTIVEnbsp;??âÀ» ¾ÆÀÌÄÜÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÇöÀç Ȱ¼º »óÅÂÀΠâÀÌ È°¼º »óÅ·ΠÀ¯Áö(&N)¡£
-
SW_SHOWNAnbsp;??ÇöÀç »óÅ¿¡¼ âÀÌ Ç¥½Ã µË´Ï´Ù. ÇöÀç Ȱ¼º »óÅÂÀΠâÀÌ È°¼º »óÅ·ΠÀ¯Áö(&N)¡£
-
SW_SHOWNOACTIVATEnbsp;??°¡Àå ÃÖ±ÙÀÇ Å©±â¿Í À§Ä¡¿¡ âÀ» Ç¥½ÃÇÕ´Ï´Ù. ÇöÀç Ȱ¼º »óÅÂÀΠâÀÌ È°¼º »óÅ·ΠÀ¯Áö(&N)¡£
-
SW_SHOWNORMALnbsp;??Ȱ¼ºÈ ÇÏ °í âÀ» Ç¥½Ã ÇÕ´Ï´Ù. âÀ» ÃÖ¼ÒÈ ¶Ç´Â ÃÖ´ëÈ ÇÏ´Â °æ¿ì Windows ¿ø·¡ Å©±â ¹× À§Ä¡·Î ( SW_RESTOREµ¿ÀÏ) º¹¿ø(&N)¡£
ptMinPosition
âÀÌ ÃÖ¼ÒÈ µÉ ¶§ À©µµ¿ìÀÇ ¿ÞÂÊ À§ ¸ðÅüÀÌÀÇ À§Ä¡¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
ptMaxPosition
âÀÌ ÃÖ´ëÈ µÉ ¶§ À©µµ¿ìÀÇ ¿ÞÂÊ À§ ¸ðÅüÀÌÀÇ À§Ä¡¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
rcNormalPosition
âÀÌ º¸Åë (º¹¿øµÈ) À§Ä¡¿¡ ÀÖÀ» ¶§ À©µµ¿ìÀÇ ÁÂÇ¥¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
Âü°í Ç׸ñnbsp;CWnd::SetWindowPlacement(&N)