ÀÌ ³ëÆ® â ºÐÇÒÀ» Á¦°ø ÇÏ °í ´Ù¸¥ âÀ» Å©±â¸¦ °ü¸® ÇÏ´Â µ¥ »ç¿ë ÇÏ´Â MFC CSplitterWnd Ŭ·¡½º ¼³¸í¡£
¸Þ¸ðnbsp;??À¯È¿ÇÑ ID ¹üÀ§ IdÀÇ »ç¿ë¿¡ °üÇÑ ±â¼ú ³ëÆ® 20 ÀÐÀ» ¼ö ¹Ýµå½Ã(&N)¡£
ºÐÇÒ ½ºÅ¸ÀÏ
CSplitterWnd â ºÐÇÒÀÇ µÎ °¡Áö ¼·Î ´Ù¸¥ ½ºÅ¸ÀÏ Áö¿ø¡£
"Á¤Àû ºÐÇÒ" âÀÌ ºÐÇÒÀÚ Ã¢ÀÌ »ý¼º µÇ °í ¼ø¼¿Í â ¼ö °áÄÚ º¯È ÇÏ´Â ¶§ ¸¸µé¾îÁý´Ï´Ù. ´Ù¸¥ â Å©±â¸¦ Á¶Á¤ ÇÏ·Á¸é ºÐÇÒ ¸·´ë¸¦ »ç¿ë ÇÏ °í ´Ù¸¥ âÀÌ ÀϹÝÀûÀ¸·Î ´Ù¸¥ ºä Ŭ·¡½ºÀÇ. Visual c + + ±×·¡ÇÈ ÆíÁý±â ¹× Windows ÆÄÀÏ °ü¸®ÀÚ°¡ ºÐÇÒ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¿¹ÀÔ´Ï´Ù. ºÐÇÒ »óÀÚ ºÐÇÒÀÚÀÇÀÌ ÀÛdz¿¡ ÀÇÇØ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù.
"µ¿Àû ºÐÇÒÀÚ" Ãß°¡ â »ý¼º µÇ¸ç »ç¿ëÀÚ ºÐÇÒ ¹× À¯¿£ ºÐÇÒ »õ·Î¿î º¸±â·Î Æı«. ÀÌ ºÐÇÒ ´ÜÀÏ º¸±â¿Í ÇÔ²² ½ÃÀÛ ÇÏ °í ºÐÇÒ »óÀÚ ºÐÇÒÀ» ½ÃÀÛ Çϱâ À§ÇØ Á¦°ø µË´Ï´Ù. º¸±â¸¦ ÇÑ ¹æÇâÀ¸·Î ºÐÇÒ ÇÏ´Â °æ¿ì Ãß°¡ ºä °³Ã¼¸¦ ³ªÅ¸³»´Â »õ â µ¿ÀûÀ¸·Î »ý¼º µË´Ï´Ù. º¸±â ºÐÇÒ µÎ ¹æÇâ¿¡¼ (Å°º¸µå ÀÎÅÍÆäÀ̽º °¡´É), 3 °³ÀÇ »õ·Î¿î º¸±â¸¦ ³ªÅ¸³»´Â ¼¼ °³ÀÇ »õ·Î¿î âÀÌ »ý¼º µË´Ï´Ù. ºÐÇÒ È°¼ºÈ µÇ ¸é ºÐÇÒ »óÀÚ Ã¢ »çÀÌ ºÐÇÒ ¸·´ëµµ ±×·ÁÁý´Ï´Ù. Ãß°¡ º¸±â ºÐÇÒÀ» Á¦°Å ÇÏ´Â °æ¿ì °³Ã¼¸¦ Æı« ÇÏÁö¸¸ ¿ø·¡ º¸±â (Çà 0, ¿ 0) ÀÚü ºÐÇÒ Ã¢ÀÌ ¼Ò¸ê µÉ ¶§±îÁö À¯Áö µË´Ï´Ù. Microsoft Excel ¶Ç´Â Microsoft Word´Â µ¿Àû ºÐÇÒÀÚ ½ºÅ¸ÀÏÀÇ ¿¹¡£
½ºÇø®ÅÍ À©µµ¿ìÀÇ µÎ Á¾·ù¸¦ ¸¸µé ¶§ ºÐÇÒ °ü¸® ÇÏ´Â Çà°ú ¿ÀÇ ÃÖ´ë ¼ö¸¦ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. Á¤Àû ºÐÇÒ¿¡ ´ë ÇÑ Ã¢Àº ¸ðµç Çà°ú ¿À» ä¿ì±â À§ÇØ »ý¼º µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÚµ¿ µ¿Àû ºÐÇÒÀÚ¿¡ ´ë ÇÑ Ã¹ ¹ø° âÀ¸·Î ¸¸µé¾îÁý´Ï´Ù CSplitterWnd ¸¸µé¾îÁú ¶§¡£
â Á¤Àû ºÐÇÒÀÚ¿¡ ´ë ÇÑ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¼ö´Â 16 Çà 16 ¿. ±ÇÀå ±¸¼ºÀÌ:
â µ¿Àû ºÐÇÒÀÚ¿¡ ´ë ÇÑ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÃÖ´ë ¼ö´Â 2 Çà 2 ¿ÀÔ´Ï´Ù. ±ÇÀå ±¸¼ºÀÌ:
ºÐÇÒ ¿¹Á¦
Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î MFC »ùÇà ÇÁ·Î±×·¥ÀÇ ¸¹Àº ºÐÇÒÀÚ Ã¢À» »ç¿ëÇÕ´Ï´Ù. MFC ÀÚ½À¼ÀÇ 4 ´Ü°è ¸¦ CScribView ¿©·¯ âÀ¸·Î ºÐÇÒ ÇÏ´Â µ¿Àû ºÐÇÒÀÚ Ã¢À» Ãß°¡ ³«¼ . ÀÌ ´Ü°è¿¡¼ º¸´Â ¹Ù¿Í °°ÀÌ, »õ·Î¿î ºÐÇÒ ÇÁ·¹ÀÓ Ã¢À» ½±½À´Ï´Ù ClasswizardÀÇ Å¬·¡½º Ãß°¡ ±â´É Ãß°¡. ÀÌ ¿¹Á¦´Â ±âº»ÀûÀ¸·Î µ¿Àû ºÐÇÒÀÚ Ã¢¡£
MFC ÀÏ¹Ý »ùÇà VIEWEX ½ºÇø®Å͸¦ ºÐÇÒ ÇÏ´Â ¹æ¹ýÀ» ºñ·Ô ÇÏ ¿© Á¤Àû ºÐÇÒÀÚÀÇ ¸î °¡Áö ¿ëµµ º¸¿© ÁÝ´Ï´Ù.
Classwizard´Â ¶ÇÇÑ ¸¸µé »õ ´ÙÁß ¹®¼ ÀÎÅÍÆäÀ̽º (MDI) ÀÚ½Ä ÇÁ·¹ÀÓ Ã¢ Ŭ·¡½º ºÐÇÒ Ã¢À» Æ÷ÇÔ ÇÏ´Â. ºÐÇÒ Ã¢ Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼ ÂüÁ¶ ÇϽʽÿÀ¡£
±¸Çö¿¡¼ »ç¿ë µÇ´Â ¿ë¾î
CSplitterWnd ¹× °ü·ÃµÈ °³Ã¼ÀÇ ºÎÇ°ÀÇ ¿ë¾î¡£
CSplitterWnd:
ÀÌ°ÍÀº â ºÐÇÒ ÄÁÆ®·ÑÀ» Á¦°ø Çϴ â ¹× Çà ¶Ç´Â ¿¿¡ ¸ðµç â °£¿¡ °øÀ¯ µÇ´Â ½ºÅ©·Ñ ¸·´ë. Çà°ú ¿Àº 0ºÎÅÍ ¹øÈ£°¡ ÁöÁ¤ [Áï, ù ¹ø° â¿¡´Â Çà = 0, ¿ = 0]
â:
CSplitterWnd¿¡ ÀÇÇØ °ü¸® µÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ƯÁ¤ âÀÔ´Ï´Ù. ÇÑ Ã¢Àº º¸Åë CView-ÆÄ»ý °³Ã¼¸¦ ÀÖÁö¸¸ ½ÇÁ¦·Î ¸ðµç CWnd °³Ã¼¸¦ ÀûÀý ÇÑ ÀÚ½Ä Ã¢ ID.nbsp µÉ ¼ö ÀÖ½À´Ï´Ù(&N);
CView ÆÄ»ý µÈ class.nbsp;¸¦ »ç¿ë ÇÏ´Â °æ¿ì¿Í ¸¶Âù°¡Áö·Î ÆÄ»ý Ŭ·¡½º¸¦ ÀÌ·¸°Ô ÇÏ·Á¸é CWnd ÀÇ RUNTIME_CLASS ¸¦ Àü´Þ Çϱ⸸ Çϸé DECLARE_DYNCREATE ¹× IMPLEMENT_DYNCREATE Ŭ·¡½º¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù-ÇÁ·¹ÀÓ ¿öÅ©´Â ·±Å¸ÀÓ¿¡ µ¿Àû »ý¼ºÀ» »ç¿ë ÇÕ´Ï´Ù. CView CSplitterWnd¿¡¼ ƯÁ¤ Äڵ带 ¸¹ÀÌ ÀÖÁö¸¸, ÀÌ·¯ÇÑ ÀÛ¾÷À» ¼öÇà Çϱâ Àü¿¡ CObject::IsKindOf Ç×»ó »ç¿ë µË´Ï´Ù.? ¹°·Ð, ±×°ÍÀº ÈξÀ ½±°Ô CWnd ÆÄ»ý Ŭ·¡½º º¸´Ù CSplitterWnd CView ÆÄ»ý Ŭ·¡½º¿Í ÇÔ²² »ç¿ëÇÒ ¼ö(&N)¡£
ºÐÇÒ ¸·´ë:
ÆгÎÀÇ Çà°ú ¿ »çÀÌ ¹èÄ¡ µÇ´Â ÄÁÆ®·ÑÀÔ´Ï´Ù. â ¿ ¶Ç´Â Çà Å©±â Á¶Á¤¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºÐÇÒ »óÀÚ:
¶Ç´Â µ¿Àû CSplitterWnd¿¡ ÀÖ´Â °¡·Î ½ºÅ©·Ñ ¸·´ëÀÇ ¿ÞÂÊ¿¡ ¼¼·Î ½ºÅ©·Ñ ¸·´ëÀÇ »ó´Ü¿¡ ÀÛÀº ÄÁÆ®·ÑÀÔ´Ï´Ù. âÀÇ »õ Çà À̳ª ¿À» ¸¸µå´Â µ¥¡£
ºÐÇÒ ±³Â÷·Î:
¼¼·Î ºÐÇÒÁÙ°ú ¼¼·Î ºÐÇÒÁÙ ±³Â÷. µ¿½Ã¿¡ Çà°ú ¿ â Å©±â¸¦ Á¶Á¤ ÇÏ·Á¸é ²ø ¼ö ÀÖ½À´Ï´Ù.
°øÀ¯ ½ºÅ©·Ñ ¸·´ë
CSplitterWnd Ŭ·¡½º´Â ¶ÇÇÑ °øÀ¯ ½ºÅ©·Ñ ¸·´ë¸¦ Áö¿øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·Ñ CSplitterWnd À̵éÀÌ ÇÏ °í ºÐÇÒÀÚÀÇ ´Ù¸¥ âÀ¸·Î °øÀ¯¡£
¿¹¸¦ µé¾î, 1 Çà x 2 ¿ÀÇ Ã¢¿¡¼ CSplitterWnd¸¦ ¸¸µé ¶§ WS_VSCROLL À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ưº° ÇÑ ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·Ñ »ý¼º µË´Ï´Ù µÎ â °£¿¡ °øÀ¯ µÇ´Â¡£
[nbsp;???? ][????? ][^]
[pane00][pane01][|]
[????? ][????? ][v](&N)
½ºÅ©·Ñ ¸·´ë¸¦ À̵¿ÇÒ ¶§ WM_VSCROLL ¸Þ½ÃÁö ¸ðµÎ º¸±â¿¡ º¸³»Áú °Í ÀÌ´Ù. º¸±â ½ºÅ©·Ñ ¸·´ë À§Ä¡¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì °øÀ¯ ½ºÅ©·Ñ ¸·´ë ¼³Á¤ µË´Ï´Ù.
Note °øÀ¯ ½ºÅ©·Ñ ¸·´ë´Â µ¿Àû ¶Ç´Â Á¤Àû ºÐÇÒ, ºÐÇÒ ºñ½ÁÇÑ º¸±â °³Ã¼¿Í °¡Àå À¯¿ë ÇÕ´Ï´Ù. ½ºÇø®ÅÍ¿¡ ´Ù¸¥ Á¾·ùÀÇ º¸±â¸¦ È¥ÇÕ ÇÏ´Â °æ¿ì¿¡ ±×µéÀÇ ½ºÅ©·Ñ À§Ä¡¸¦ Á¶Á¤ ÇÏ´Â µ¥ Ưº° ÇÑ Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù ÇØ¾ß ÇÕ´Ï´Ù. ¸ðµç CView-Á¸Àç ÇÏ´Â °æ¿ì Api °øÀ¯ ½ºÅ©·Ñ ¸·´ë¸¦ À§ÀÓÇÒ °Í ÀÌ´Ù CWnd ½ºÅ©·Ñ ¸·´ë¸¦ »ç¿ë Çϴ Ŭ·¡½º¸¦ ÆÄ»ý ÇÕ´Ï´Ù. CScrollView ±¸ÇöÀº ÇϳªÀÇ ¿¹ CView Ŭ·¡½ºÀÇ Áö¿ø ½ºÅ©·Ñ¹Ù¸¦ °øÀ¯ ÇÕ´Ï´Ù. ºñ-CView ÆÄ»ý Ŭ·¡½º, noncontrol ½ºÅ©·Ñ ¸·´ë¸¦ »ç¿ë Çϴ Ŭ·¡½º ¶Ç´Â Ŭ·¡½º¸¦ »ç¿ë Çϴ ǥÁØ Windows CSplitterWnd °øÀ¯ ½ºÅ©·Ñ ¸·´ë ±â´É ±¸Çö (¿¹¸¦ µé¾î, CEditView)ÀÌ ÀÛµ¿ ÇÏÁö °ÍÀÔ´Ï´Ù.
ÃÖ¼Ò Å©±â
°¢ Çà¿¡ ´ë ÇÑ ÃÖ¼Ò Çà ³ôÀÌ ÀÌ¸ç ¸¶Âù°¡Áö·Î °¢ ¿¿¡ ´ëÇØ ÃÖ¼Ò ¿ ³Êºñ. ÀÌ ÃÖ¼Ò Ã¢ ¿ÏÀü ÇÑ ¼¼ºÎ »çÇ׿¡ Ç¥½Ã µÉ ÀÛÀº ±Ô¸ð °áÁ¤ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù.
Á¤Àû ºÐÇÒ Ã¢¿¡ ´ë ÇÑ Ãʱâ ÃÖ¼Ò Çà ³ôÀÌ ¹× ¿ ³Êºñ´Â 0ÀÔ´Ï´Ù. µ¿Àû ºÐÇÒ Ã¢¿¡ ´ë ÇÑ Ãʱâ ÃÖ¼Ò Çà ³ôÀÌ ¿ ³Êºñ¸¦ CSplitterWnd::Create ÇÔ¼ö¸¦ sizeMin ¸Å°³ º¯¼ö¿¡ ÀÇÇØ ¼³Á¤¡£
SetRowInfo ¹× SetColumnInfo Api¿Í ÇÔ²² ÀÌ·¯ÇÑ ÃÖ¼Ò Å©±â¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ»óÀûÀÎ Å©±â ´ë ½ÇÁ¦
ºÐÇÒÀÚ Ã¢ÀÇ Ã¢ ·¹À̾ƿô (ÀÌ Â÷·Ê·Î CSplitterWndÅ©±â°¡ Á¶Á¤ µË´Ï´Ù Æ÷ÇÔ µÈ ÇÁ·¹ÀÓÀÇ Å©±â¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù. CSplitterWnd À§Ä¡·Î À̵¿ ÇÏ °í ±×·¸°Ô ±×µéÀº °¡´ÉÇÑ ÇÑ ÀÌ»óÀû¿¡ ¸Â°Ô â Å©±â¸¦ Á¶Á¤)¡£
Çà ³ôÀÌ ¹× ¿ ³Êºñ Å©±â¸¦ ¼³Á¤ »ç¿ëÀÚ¿¡ ÀÇÇØ ¶Ç´Â CSplitterWnd API¸¦ ÅëÇØ ÀÌ»óÀûÀÎ Å©±â¸¦ ³ªÅ¸³À´Ï´Ù. ½ÇÁ¦ Å©±â (ÇØ´ç µÇ´Â °æ¿ì ÀÌ»óÀûÀÎ Å©±â´Â â ¼ö ÀÖµµ·Ï °ø°£ÀÌ ÃæºÐ ÇÏÁö ¾ÊÀº) ±× ÀÌ»óÀûÀÎ Å©±â º¸´Ù ÀÛ°Ô ¶Ç´Â ¼ö ÀÌ»óÀûÀÎ Å©±â º¸´Ù Å« (ÇØ´ç µÇ´Â °æ¿ì ÇØ´ç âÀÇ ¿À¸¥ÂÊ ¶Ç´Â ºÐÇÒ Ã¢ÀÇ ¾Æ·¡ÂÊ ¿ÞÂÊ ºó °ø°£À» ä¿ì·Á¸é ´õ Å©°Ô ¸¸µé ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù)¡£
º¸È£ µÈ ÀÎÅÍÆäÀ̽º
´ÙÀ½ ÀϺΠ±â´É ¹×ÀÌ Å¬·¡½ºÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÀÚ ÁöÁ¤ ÇÏ·Á¸é CSplitterWnd ÀÇ °í±Þ »ç¿ëÀÚ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ºÐÇÒ Ã¢ ±¸Çö overridables ¼³¸í ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Api´Â °ø½ÄÀûÀ¸·Î ¹®¼È ÇÏ °í MFCÀÇ ÇâÈÄ ¹öÀü¿¡¼ º¯°æ µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±¸Çö Api¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ±¸Çö ¼Ò½º Äڵ带 ÂüÁ¶ ÇϽʽÿÀ¡£
ºÐÇÒ ¸·´ë, »óÀÚ ¹× ÃßÀû±â ±×¸®±â:
enum ESplitType nbsp;? {splitBox, splitBar, splitIntersection, splitBorder};
°¡»ó void OnDrawSplitter (CDC * pDC, ESplitType nType const CRect & rect);
°¡»ó void OnInvertTracker (const CRect & rect)
½ºÇø®ÅÍ À©µµ¿ìÀÇ ´Ù¾ç ÇÑ ±×·¡ÇÈ ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ´ëü À̹ÌÁö¸¦ Á¦°ø Çϱâ À§ÇØ ÀÌ·¯ÇÑ °¡»ó ÇÔ¼ö¸¦ ÀçÁ¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» À̹ÌÁö´Â Windows ¿ë Microsoft Works¿¡¼ splitter¿Í ºñ½ÁÇÕ´Ï´Ù: ºÐÇÒ ¸·´ëÀÇ ±³Â÷¸¸ ÇÔ²² È¥ÇÕ µË´Ï´Ù. À̹ÌÁö´Â ÇÁ·¹ÀÓ ¿öÅ© (¹Ì·¡) ¿î¿µ üÁ¦ÀÇ ¼Ð¿¡¼ ¿µ»óÀ» ÀÏÄ¡ Çϱâ À§Çؼ´Â Windows 4.0-°¨Áö ÇÏ´Â °æ¿ì¿¡ ´Ù¸£´Ù¡£
ÄÁÆ®·Ñ ¹× º¸±â ¸¸µé±â:
°¡»ó BOOL CreateScrollBarCtrl(DWORD dwStyle, UINT nID)
ÀÌ °øÀ¯ ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·ÑÀ» ¸¸µé±â À§ÇØ È£Ã⠵˴ϴÙ. ½ºÅ©·Ñ ¸·´ë ¿·¿¡ Ãß°¡ ÄÁÆ®·ÑÀ» Æ÷ÇÔ Çϵµ·Ï ÀçÁ¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº» µ¿ÀÛÀº ´ÜÁö Á¤»óÀûÀΠâ ½ºÅ©·Ñ ¸·´ë ÄÁÆ®·ÑÀ» ¸¸µé·Á¸é¡£
°¡»ó void DeleteView (int Çà, int ¿);
°¡»ó BOOL SplitRow(int cyBefore);
°¡»ó BOOL SplitColumn(int cxBefore);
°¡»ó void DeleteRow (int Çà);
°¡»ó void DeleteColumn (int Çà)
ÀÌ·¯ÇÑ ÇÔ¼ö (Áï, °æ¿ì ºÐÇÒÀÚ Ã¢ SPLS_DYNAMIC_SPLIT ½ºÅ¸ÀÏ) µ¿Àû ºÐÇÒÀÚ Ã¢ÀÇ ³í¸®¸¦ ±¸Çö ÇÏ ¶ó°í ÇÕ´Ï´Ù. ±×µéÀº ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù, ÇÔ²² °¡»ó ÇÔ¼ö CreateView, ´õ ¸¹Àº °í±Þ µ¿Àû ºÐÇÒÀÚ¸¦ ±¸Çö ÇÏ·Á¸é¡£
CSplitterWnd ±¸Çö¿¡ À§ÀÓÇÒ CView Ŭ·¡½º¿¡ ÀÇÇØ »ç¿ë µÇ´Â ³ôÀº ¼öÁØÀÇ ¸í·ÉÀº ´ÙÀ½°ú °°½À´Ï´Ù. ±×µéÀº °¡»ó´Â Ç¥ÁØ CView ±¸Çö Àüü CSplitterWnd ±¸Çö¿¡ ¿¬°á µÉ ÇÊ¿ä ÇÏÁö °ÍÀÔ´Ï´Ù. CView ÇÏÁö¸¸ CSplitterWnd¸¦ »ç¿ë ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ CSplitterWnd ±¸Çö ÇÏÁö ¿¬°á µË´Ï´Ù ÀÀ¿ë ÇÁ·Î±×·¥¡£
°¡»ó BOOL CanActivateNext(BOOL bPrev = FALSE);
ÇöÀç °¡´ÉÇÑ "´ÙÀ½ â" ¶Ç´Â "ÀÌÀü â" ¸í·É ÀÎÁö È®ÀΡ£
°¡»ó void ActivateNext (BOOL bPrev = FALSE);
"´ÙÀ½ â" ¶Ç´Â "ÀÌÀü â" ¸í·É ¼öÇà¡£
°¡»ó BOOL DoKeyboardSplit();
Å°º¸µå ¸í·É, ÀϹÝÀûÀ¸·Î "â ºÐÇÒ" ºÐÇÒÀ» ¼öÇàÇÕ´Ï´Ù¡£
±â¼ú ³ëÆ® ¹øÈ£·Î |nbsp; Ä«Å×°í¸®º° ±â¼ú ³ëÆ®(&N)