CreateMDIWindow

CreateMDIWindow ÇÔ¼ö´Â ´ÙÁß ¹®¼­ ÀÎÅÍÆäÀ̽º (MDI) ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.

 HWND CreateMDIWindow (  LPTSTR  lpClassName, / / Æ÷ÀÎÅ͸¦ ÀÚ½Ä Å¬·¡½º À̸§ µî·ÏLPTSTRlpWindowName, / / â À̸§¿¡ ´ë ÇÑ Æ÷ÀÎÅÍDWORDdwStyle, / / â ½ºÅ¸ÀÏint X, / / °¡·Î âÀÇ À§Ä¡ int Y, / / ¼öÁ÷ âÀÇ À§Ä¡ intnWidth, / / âÀÇ ³Êºñ intnHeight, / / âÀÇ ³ôÀÌHWNDhWndParent, / / ºÎ¸ð â (MDI Ŭ¶óÀ̾ðÆ®)¿¡ ´ë ÇÑ ÇÚµéHINSTANCEhInstance, / / ÀÀ¿ë ÇÁ·Î±×·¥ ÀνºÅϽº¿¡ ´ë ÇÑ ÇÚµéLPARAMlParam / / ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ª);
 

¸Å°³ º¯¼ö

lpClassName
MDI ÀÚ½Ä Ã¢ÀÇ Ã¢ Ŭ·¡½º¸¦ ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. Ŭ·¡½º À̸§Àº RegisterClassEx ÇÔ¼ö¸¦ È£Ãâ ÇÏ ¿© µî·Ï µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
lpWindowName
â À̸§À» ³ªÅ¸³»´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ½Ã½ºÅÛ ÀÚ½Ä Ã¢ÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ À̸§ÀÌ Ç¥½Ã µË´Ï´Ù.
dwStyle
MDI ÀÚ½Ä Ã¢ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. MDI Ŭ¶óÀ̾ðÆ® âÀÌ MDIS_ALLCHILDSTYLES â ½ºÅ¸ÀÏÀ¸·Î »ý¼º ÇÏ´Â °æ¿ìÀÌ ¸Å°³ º¯¼ö´Â CreateWindow ÇÔ¼ö ¼³¸í¿¡ ³ª¿­ µÇ´Â â ½ºÅ¸ÀÏÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é,ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª ÀÌ»óÀ» ¼öÇÕ´Ï´Ù ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
WS_MINIMIZE óÀ½ ÃÖ¼ÒÈ­ µÈ MDI ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.
WS_MAXIMIZE óÀ½ ÃÖ´ëÈ­ µÈ MDI ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.
WS_HSCROLL °¡·Î ½ºÅ©·Ñ ¸·´ë´Â´Â MDI ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.
WS_VSCROLL ¼¼·Î ½ºÅ©·Ñ ¸·´ë´Â´Â MDI ÀÚ½Ä Ã¢À» ¸¸µì´Ï´Ù.

X
ÃʱâÀÇ °¡·Î À§Ä¡¸¦ Ŭ¶óÀ̾ðÆ® ÁÂÇ¥¿¡¼­ MDI ÀÚ½Ä Ã¢ ÁöÁ¤ÇÕ´Ï´Ù. MDI ÀÚ½Ä Ã¢ÀÌ ±âº» °¡·Î À§Ä¡¸¦ ÇÒ´ç ÇÏ °íÀÌ ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT À̸é.
Y
ÃʱâÀÇ ¼¼·Î À§Ä¡¸¦ Ŭ¶óÀ̾ðÆ® ÁÂÇ¥¿¡¼­ MDI ÀÚ½Ä Ã¢ ÁöÁ¤ÇÕ´Ï´Ù. MDI ÀÚ½Ä Ã¢ÀÌ ±âº» ¼¼·Î À§Ä¡¸¦ ÇÒ´ç ÇÏ °íÀÌ ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT À̸é.
nWidth
MDI ÀÚ½Ä Ã¢ ÀåÄ¡ ´ÜÀ§·Î Ãʱ⠳ʺñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT À̸é MDI ÀÚ½Ä Ã¢ÀÌ ±âº» ³Êºñ°¡ ÇÒ´ç µË´Ï´Ù.
nHeight
MDI ÀÚ½Ä Ã¢ ÀåÄ¡ ´ÜÀ§·Î Ãʱ⠳ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. MDI ÀÚ½Ä Ã¢ÀÌ ±âº» ³ôÀÌ ÇÒ´ç ÇÏ °íÀÌ ¸Å°³ º¯¼ö°¡ CW_USEDEFAULT·Î ¼³Á¤ ÇÏ´Â °æ¿ì.
hWndParent
»õ MDI ÀÚ½Ä Ã¢ ºÎ¸ð ¼ö ÀÖ´Â MDI Ŭ¶óÀ̾ðÆ® â¿¡ ´ë ÇÑ ÇÚµé.
hInstance
MDI ÀÚ½Ä Ã¢À» ¸¸µå´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀνºÅϽº ÇÚµé.
lParam
ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ¸¸µçµÈ â¿¡ ´ë ÇÑ ÇÚµé.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº NULLÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

CreateMDIWindow ÇÔ¼ö¸¦ »ç¿ë ÇÏ´Â MDI Ŭ¶óÀ̾ðÆ® â¿¡ WM_MDICREATE ¸Þ½ÃÁö¸¦ º¸³»´Â °Í°ú ¸¶Âù°¡Áö·Î Á¦¿Ü ÇÏ °í ¸Þ½ÃÁö ¼ö ¾ø´Â ÇÏ´Â µ¿¾È ÇÔ¼ö¿¡¼­ ´Ù¸¥ ½º·¹µå MDI ÀÚ½Ä Ã¢À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.

Windows 95:½Ã½ºÅÛ ÃÖ´ë 16,364 â ÇÚµéÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

´ÙÁß ¹®¼­ ÀÎÅÍÆäÀ̽º °³¿ä, ´ÙÁß ¹®¼­ ÀÎÅÍÆäÀ̽º ±â´É, CreateWindow, RegisterClassEx, WM_MDICREATE

 

Index