ȸ鿡¼ â À§Ä¡¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â WINDOWPLACEMENT ±¸Á¶.
typedef struct _WINDOWPLACEMENT {UINT ±æÀÌ;
UINT Ç÷¡±×;
UINT showCmd;
Æ÷ÀÎÆ® ptMinPosition;
Æ÷ÀÎÆ® ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
GetWindowPlacement ¹× SetWindowPlacement ÀÌ ¸â¹ö°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤ µÇÁö ¾ÊÀº °æ¿ì ½ÇÆÐ.
°ª | ÀÇ¹Ì |
---|---|
WPF_RESTORETOMAXIMIZED | |
±× º¹¿øµÈ âÀÌ µË´Ï´Ù µÉ ÃÖ´ëÈ, ±×°Í ÃÖ¼ÒÈ Çß´Ù Àü¿¡ ÃÖ´ëÈ µÈ ¿©ºÎ¿¡ °ü°è ¾øÀÌ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¼³Á¤Àº À¯È¿¸¸ ´ÙÀ½ ¹ø¿¡´Â âÀÌ º¹¿ø µË´Ï´Ù. ±âº» º¹¿ø µ¿ÀÛÀ» º¯°æ µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Ç÷¡±×´Â showCmd ¸â¹ö¿¡ ´ë ÇÑ SW_SHOWMINIMIZED °ªÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ À¯È¿. | |
WPF_SETMINPOSITION | |
ÃÖ¼ÒÈ µÈ âÀÌ ÁÂÇ¥¸¦ ÁöÁ¤ µÈ ¼ö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÇØ¾ß ptMinPosition ¸â¹ö¿¡¼ ÁÂÇ¥°¡ ¼³Á¤ µÇ¾î ÁöÁ¤. |
°ª | ÀÇ¹Ì |
---|---|
SW_HIDE | âÀÌ ¼û°ÜÁö°í ´Ù¸¥ â È°¼ºÈ. |
SW_MINIMIZE | ÁöÁ¤ µÈ À©µµ¿ì¸¦ ÃÖ¼ÒÈ ÇÏ °í ½Ã½ºÅÛÀÇ ¸ñ·Ï¿¡¼ ÃÖ»óÀ§ âÀ» È°¼ºÈÇÕ´Ï´Ù. |
SW_RESTORE | È°¼ºÈ ÇÏ °í âÀ» Ç¥½Ã ÇÕ´Ï´Ù. âÀ» ÃÖ¼ÒÈ ¶Ç´Â ÃÖ´ëÈ ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÇ ¿ø·¡ Å©±â¿Í À§Ä¡ (SW_SHOWNORMAL µ¿ÀÏ) º¹¿ø. |
SW_SHOW | âÀ» È°¼ºÈ ÇÏ °í ±×°ÍÀÇ ÇöÀç Å©±â¿Í À§Ä¡¿¡ Ç¥½Ã. |
SW_SHOWMAXIMIZED | âÀ» È°¼ºÈ ÇÏ °í ÃÖ´ëÈ µÈ âÀ¸·Î Ç¥½Ã. |
SW_SHOWMINIMIZED | âÀ» È°¼ºÈ ÇÏ °í ¾ÆÀÌÄÜÀ¸·Î Ç¥½Ã. |
SW_SHOWMINNOACTIVE | âÀ» ¾ÆÀÌÄÜÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. È°¼º âÀÌ È°¼º »óÅ·ΠÀ¯Áö. |
SW_SHOWNA | ÇöÀç »óÅ¿¡¼ âÀÌ Ç¥½Ã µË´Ï´Ù. È°¼º âÀÌ È°¼º »óÅ·ΠÀ¯Áö. |
SW_SHOWNOACTIVATE | °¡Àå ÃÖ±ÙÀÇ Å©±â¿Í À§Ä¡¿¡ âÀ» Ç¥½ÃÇÕ´Ï´Ù. È°¼º âÀÌ È°¼º »óÅ·ΠÀ¯Áö. |
SW_SHOWNORMAL | È°¼ºÈ ÇÏ °í âÀ» Ç¥½Ã ÇÕ´Ï´Ù. âÀ» ÃÖ¼ÒÈ ¶Ç´Â ÃÖ´ëÈ ÇÏ´Â °æ¿ì ½Ã½ºÅÛÀÇ ¿ø·¡ Å©±â¿Í À§Ä¡ (SW_RESTORE µ¿ÀÏ) º¹¿ø. |
À©µµ¿ì´Â WS_EX_TOOLWINDOW â ½ºÅ¸ÀÏÀ» °®Áö ¾Ê´Â ÃÖ»óÀ§ â °æ¿ì ÀÛ¾÷ ¿µ¿ª ÁÂÇ¥¿¡¼ ´ÙÀ½ ¸â¹ö¸¦ ³ªÅ¸³»´Â ÁÂÇ¥´Â: ptMinPosition, ptMaxPosition¹× rcNormalPosition. ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ·¯ÇÑ ¸â¹ö´Â ȸé ÁÂÇ¥.
ÀÛ¾÷ ¿µ¿ª ÁÂÇ¥¿¡¼ À§Ä¡ ¹× Å©±â (ÀÛ¾÷ Ç¥½ÃÁÙ Æ÷ÇÔ) appbarsÀÇ °èÁ¤¿¡ °É¸± ±×µéÀº ȸé ÁÂÇ¥¿¡¼ ´Ù¸¨´Ï´Ù. ÀÛ¾÷ ¿µ¿ª ÁÂÇ¥ (0, 0)Àº ¿ÞÂÊ À§ ¸ð¼¸®ÀÇ "ÀÛ¾÷ ¿µ¿ª", appbars¿¡ ÀÇÇØ »ç¿ë µÇÁö È¸é ¿µ¿ª.
WINDOWPLACEMENT ±¸Á¶¿¡ »ç¿ë µÇ´Â ÁÂÇ¥´Â GetWindowPlacement ¹× SetWindowPlacement ÇÔ¼ö¿¡ ÀÇÇؼ¸¸ »ç¿ë µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÛ¾÷ ¿µ¿ª ÁÂÇ¥ (¿¹: SetWindowPos) ȸé ÁÂÇ¥¸¦ ±â´ë ÇÏ´Â ÇÔ¼ö¿¡ Àü´Þ ÇÏ´Â °ÍÀº À߸ø µÈ À§Ä¡¿¡ ³ªÅ¸³ª´Â â ±Í ÂøµÉ °Í ÀÌ´Ù. ¿¹¸¦ µé¾î, ÀÛ¾÷ Ç¥½ÃÁÙ È¸é ¸Ç °æ¿ì âÀ» "Å© ¸®ÇÁ" ȸéÀ» Ç¥½Ã Çϸé SetWindowPos ¸¦ »ç¿ë ÇÏ ¿© º¹¿ø GetWindowPlacement À» »ç¿ë ÇÏ ¿© âÀÌ ÁÂÇ¥¸¦ ÀúÀå.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
Windows °³¿ä, â ±¸Á¶, GetWindowPlacement, SetWindowPlacement, SetWindowPos, ShowWindow, Æ÷ÀÎÆ®, RECT