WINDOWPOS

Å©±â¿Í À§Ä¡´Â â¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â WINDOWPOS ±¸Á¶.

typedef struct _WINDOWPOS {/ / wp HWND hwnd;                     
    HWND hwndInsertAfter;          
    int x;                        
    int y;                        
    int cx;                       
    int cy;                       
    UINT Ç÷¡±×;                    
} WINDOWPOS 
 

ȸ¿ø

hwnd
â ÇÚµé.
hwndInsertAfter
Z ¼ø¼­ (¾Õ µÚ À§Ä¡)¿¡¼­ âÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸â¹ö µÚ¿¡ÀÌ Ã¢À» ¹èÄ¡ Çϰųª ³ª¿­ µÉ ¼ö ÀÖ½À´Ï´Ù. Àִ Ư¼ö °ª Áß Çϳª SetWindowPos ÇÔ¼ö â ÇÚµé ¼ö ÀÖ½À´Ï´Ù.
x
â ¿ÞÂÊµÈ °¡ÀåÀÚ¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
y
â À§ÂÊ °¡ÀåÀÚ¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
cx
⠳ʺñ¸¦ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤.
cy
â ³ôÀÌ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤.
Ç÷¡±×
â À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
SWP_DRAWFRAME â ÁÖÀ§ ÇÁ·¹ÀÓ (À©µµ¿ìÀÇ Å¬·¡½º ¼³¸í¿¡ Á¤ÀÇ µÊ)¸¦ ±×¸³´Ï´Ù.
SWP_FRAMECHANGED À©µµ¿ìÀÇ Å©±â°¡ º¯°æ µÇÁö ¾Ê½À´Ï´Ù °æ¿ì¿¡ â¿¡ WM_NCCALCSIZE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. À©µµ¿ìÀÇ Å©±â¸¦ º¯°æ ÇÏ´Â °æ¿ì¿¡ WM_NCCALCSIZE º¸³½ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì.
SWP_HIDEWINDOW â ¼û±â±â.
SWP_NOACTIVATE âÀ» Ȱ¼ºÈ­ ÇÏÁö ¾Ê½À´Ï´Ù. â Ȱ¼ºÈ­ ¹× ( hWndInsertAfter ¸Å°³ º¯¼ö ¼³Á¤)¿¡ µû¶ó ¶Ç´Â ºñ ¸Ç ±×·ìÀÇ »ó´ÜÀ¸·Î À̵¿ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇÁö ¾ÊÀº °æ¿ì.
SWP_NOCOPYBITS Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀÇ Àüü ³»¿ëÀ» »èÁ¦ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀÇ À¯È¿ÇÑ ³»¿ëÀº ÀúÀå ¹× Ã¢ Å©±â ¶Ç´Â À§Ä¡¸¦ º¯°æ ÇÏ´Â ÈÄ Å¬¶óÀÌ¾ðÆ® ¿µ¿ªÀ¸·Î ´Ù½Ã º¹»çÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì.
SWP_NOMOVE ÇöÀç À§Ä¡¸¦ À¯Áö ( X ¹× Y ¸Å°³ º¯¼ö ¹«½Ã).
SWP_NOOWNERZORDER Z ¼ø¼­¿¡¼­ ¼ÒÀ¯ÀÚ Ã¢ÀÇ À§Ä¡¸¦ º¯°æ ÇÏÁö ¾Ê½À´Ï´Ù.
SWP_NOREDRAW º¯°æ ³»¿ëÀ» ´Ù½Ã ±×¸®±â ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ¾î¶² Á¾·ùÀÇ ´Ù½Ã ±×¸®±â ¹ß»ý ÇÕ´Ï´Ù. ÀÌ Å¬¶óÀÌ¾ðÆ® ¿µ¿ª (Á¦¸ñ Ç¥½ÃÁÙ ¹× ½ºÅ©·Ñ ¸·´ë¸¦ Æ÷ÇÔ ÇÏ ¿©) ºñŬ¶óÀÌ¾ðÆ® ¿µ¿ª¿¡ Àû¿ë µË´Ï´Ù ¹× ºÎ¸ð À©µµ¿ìÀÇ ¸ðµç ºÎºÐ À̵¿ âÀÇ °á°ú·Î ¹ß°ß. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸í½ÃÀûÀ¸·Î ¹«È¿È­ ÇØ¾ß ÇÕ´Ï´Ù ¶Ç´Â â°ú ºÎ¸ð âÀ» ´Ù½Ã ±×¸± ÇÊ¿äÀÇ ¸ðµç ºÎºÐÀ» ´Ù½Ã ±×¸®µµ·ÏÀÌ Ç÷¡±×°¡ ¼³Á¤ µÈ °æ¿ì.
SWP_NOREPOSITION SWP_NOOWNERZORDER Ç÷¡±×¿Í µ¿ÀÏ.
SWP_NOSENDCHANGING âÀ» WM_WINDOWPOSCHANGING ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.
SWP_NOSIZE ÇöÀç Å©±â ( cx ¹× cy ¸Å°³ º¯¼ö ¹«½Ã) À¯Áö.
SWP_NOZORDER ÇöÀç Z ¼ø¼­¸¦ À¯Áö ( hWndInsertAfter ¸Å°³ º¯¼ö¸¦ ¹«½Ã).
SWP_SHOWWINDOW â Ç¥½Ã.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

â °³¿ä â ±¸Á¶, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE

 

Index