WINDOWPOS ±¸Á¶
WINDOWPOS µ¥ÀÌÅÍ ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
typedef struct tagWINDOWPOS {/ * Æ÷½ºÆ® * /
nbsp;? HWND hwnd;
?? HWND hwndInsertAfter;
?? int x;
?? int y;
?? int cx;
?? int cy;
?? UINT Ç÷¡±×;
} WINDOWPOS(&N)
Å©±â¿Í À§Ä¡´Â â¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â WINDOWPOS ±¸Á¶¡£
ȸ¿ø
hwnd
âÀ» ½Äº°ÇÕ´Ï´Ù¡£
hwndInsertAfter
ÀÌ Ã¢ µÚ¿¡ ¹èÄ¡ Çϴ â ½Äº°¡£
x
â ¿ÞÂÊµÈ °¡ÀåÀÚ¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
y
âÀÇ ¿À¸¥ÂÊ °¡ÀåÀÚ¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
cx
⠳ʺñ¸¦ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤¡£
cy
â ³ôÀÌ Çȼ¿ ´ÜÀ§·Î ÁöÁ¤¡£
Ç÷¡±×
â ¹èÄ¡ ¿É¼ÇÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:
-
SWP_DRAWFRAMEnbsp;??â ÁÖÀ§ ÇÁ·¹ÀÓ (â¿¡ ´ë ÇÑ Å¬·¡½º ¼³¸í¿¡ Á¤ÀÇ µÊ)¸¦ ±×¸³´Ï´Ù. WM_NCCALCSIZE ¸Þ½ÃÁö¸¦ ¼ö½Å Çϴ â(&N)¡£
-
SWP_FRAMECHANGEDnbsp;??À©µµ¿ìÀÇ Å©±â°¡ º¯°æ µÇÁö ¾Ê½À´Ï´Ù °æ¿ì¿¡ â¿¡ WM_NCCALCSIZE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. À©µµ¿ìÀÇ Å©±â¸¦ º¯°æ ÇÏ´Â °æ¿ì¿¡ WM_NCCALCSIZE º¸³½ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì(&N)¡£
-
SWP_HIDEWINDOWnbsp;??â ¼û±â±â(&N)¡£
-
SWP_NOACTIVATEnbsp;??âÀ» Ȱ¼ºÈ ÇÏÁö ¾Ê½À´Ï´Ù(&N).
-
SWP_NOCOPYBITSnbsp;??Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀÇ Àüü ³»¿ëÀ» »èÁ¦ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ¿µ¿ªÀÇ À¯È¿ÇÑ ³»¿ëÀº ÀúÀå ¹× Ã¢ Å©±â ¶Ç´Â À§Ä¡¸¦ º¯°æ ÇÏ´Â ÈÄ Å¬¶óÀÌ¾ðÆ® ¿µ¿ªÀ¸·Î ´Ù½Ã º¹»çÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì(&N)¡£
-
SWP_NOMOVEnbsp;??ÇöÀç À§Ä¡¸¦ À¯Áö ( x ¹× y ¸â¹ö ¹«½Ã)(&N)¡£
-
SWP_NOOWNERZORDERnbsp;??Z ¼ø¼¿¡¼ ¼ÒÀ¯ÀÚ Ã¢ÀÇ À§Ä¡¸¦ º¯°æ ÇÏÁö ¾Ê½À´Ï´Ù(&N).
-
SWP_NOSIZEnbsp;??ÇöÀç Å©±â ( cx ¹× cy ¸â¹ö ¹«½Ã) À¯Áö(&N)¡£
-
SWP_NOREDRAWnbsp;??º¯°æ ³»¿ëÀ» ´Ù½Ã ±×¸®±â ÇÏÁö ¾Ê½À´Ï´Ù(&N).
-
SWP_NOREPOSITIONnbsp;SWP_NOOWNERZORDER ¿Í °°Àº(&N)¡£
-
SWP_NOSENDCHANGINGnbsp;??âÀ» WM_WINDOWPOSCHANGING ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù(&N)¡£
-
SWP_NOZORDERnbsp;??ÇöÀç ÁÖ¹® ( hwndInsertAfter ¸â¹ö ¹«½Ã) À¯Áö(&N)¡£
-
SWP_SHOWWINDOWnbsp;??â Ç¥½Ã(&N)¡£
Âü°í Ç׸ñnbsp;CWnd::OnWindowPosChanging(&N)