CStatusBar

CStatusBar °³Ã¼´Â ÅØ½ºÆ® Ãâ·Â â ¶Ç´Â "Ç¥½Ã±â" Çà°ú ÄÁÆ®·Ñ ¸·´ë ÀϹÝÀûÀ¸·Î Ãâ·Â â ¸Þ½ÃÁö ÁÙ ¹× »óÅ ǥ½Ã±â·Î »ç¿ë µË´Ï´Ù. ¿¹·Î ¼±ÅÃÇÑ ¸Þ´º ¸í·ÉÀ» °£·«ÇÏ°Ô ¼³¸í ÇÏ´Â ¸Þ´º µµ¿ò¸» ¸Þ½ÃÁö ÁÙ°ú SCROLL LOCK, NUM LOCK ¹× ±âŸ ŰÀÇ »óŸ¦ º¸¿© Áִ ǥ½Ã±â¡£

CStatusBar::GetStatusBarCtrl, MFC 4.0, »õ ¸â¹ö ÇÔ¼ö¸¦ »ç¿ë ÇÏ¸é »óÅ ǥ½ÃÁÙ »ç¿ëÀÚ ÁöÁ¤ ¹× Ãß°¡ ±â´É¿¡ ´ë ÇÑ Windows °ø¿ë ÄÁÆ®·Ñ Áö¿øÀ» Ȱ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. CStatusBar ¸â¹ö ÇÔ¼ö´Â ´ëºÎºÐÀÇ Windows °ø¿ë ÄÁÆ®·Ñ; ±â´É Á¦°ø ±×·¯³ª, GetStatusBarCtrl¸¦ È£Ãâ ÇÏ´Â °æ¿ì ÁÙ ¼ö ÀÖ½À´Ï´Ù »óÅ ǥ½ÃÁÙ ´õ¿í Windows 95 »óÅ ǥ½ÃÁÙÀÇ Æ¯¼º. GetStatusBarCtrl¸¦ È£Ãâ Çϸé CStatusBarCtrl °³Ã¼¿¡ ´ë ÇÑ ÂüÁ¶¸¦ ¹Ýȯ ÇÕ´Ï´Ù. Windows °ø¿ë ÄÁÆ®·ÑÀ» »ç¿ë ÇÏ ¿© µµ±¸ ¸ðÀ½À» µðÀÚÀÎ ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº CStatusBarCtrl À» ÂüÁ¶ ÇϽʽÿÀ. °ø¿ë ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ. Windows 95 SDK ÇÁ·Î±×·¡¸Ó ÂüÁ¶ ¿¡ ÀÖ´Â °ø¿ë ÄÁÆ®·Ñ¡£

ÇÁ·¹ÀÓ ¿öÅ©´Â ¹è¿­ À§Ä¡ 0¿¡ ÀÖ´Â ¸Ç ¿ÞÂÊ¿¡ Àִ ǥ½Ã±â¿¡¼­¿¡¼­ Ç¥½Ã±â Á¤º¸¸¦ ÀúÀåÇÕ´Ï´Ù. »óÅ ǥ½ÃÁÙÀ» ¸¸µé ¶§ ÇØ´ç ÁöÇ¥¿Í ¿¬°á ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©´Â Id ¹®ÀÚ¿­ÀÇ ¹è¿­À» »ç¿ë ÇÕ´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ´ÙÀ½ ¹®ÀÚ¿­ ID ¶Ç´Â À妽º Ç¥½Ã±â¿¡ ¾×¼¼½º ÇÏ·Á¸é¡£

±âº»ÀûÀ¸·Î ù ¹øÂ° Ç¥½Ã±â°¡ "ź¼º": ±×·¡¼­ ±× ´Ù¸¥ â ¿À¸¥ÂÊ¿¡ ¸ÂÃß¾î Á¤·Ä µÈ °ãÃÄÁöÁö ´Ù¸¥ Ç¥½Ã±â â¿¡¼­ »ç¿ë ÇÏÁö ¾Ê´Â »óÅ ǥ½ÃÁÙ ±æÀÌ Â÷Áö¡£

»óÅ ǥ½ÃÁÙÀ» ¸¸µé·Á¸é ´ÙÀ½ÀÌ ´Ü°è¸¦ ¼öÇà:

  1. CStatusBar °³Ã¼ »ý¼º¡£

  2. »óÅ ǥ½ÃÁ٠âÀ» ¸¸µé°í CStatusBar °´Ã¼¿¡ ÷ºÎ¸¦ ¸¸µé±â (¶Ç´Â CreateEx) ÇÔ¼ö È£Ãâ¡£

  3. ÀüÈ­ SetIndicators °¢ Ç¥½Ã±â¿Í ÇÔ²² ¹®ÀÚ¿­ ID¸¦ ¿¬°á ÇÏ·Á¸é¡£

»óÅ ǥ½ÃÁ٠â¿¡¼­ ÅØ½ºÆ®¸¦ ¾÷µ¥ÀÌÆ® ÇÏ´Â ¹æ¹ý¿¡ ¼¼ °¡Áö°¡:

  1. ÀüÈ­ CWnd::SetWindowText 0 âÀÇ ÅØ½ºÆ® ¾÷µ¥ÀÌÆ®¡£

  2. »óÅ ǥ½ÃÁÙÀÇ ON_UPDATE_COMMAND_UI 󸮱⿡¼­ CCmdUI::SetText À» È£ÃâÇÕ´Ï´Ù¡£

  3. ¸ðµç â¿¡ ´ë ÇÑ ÅØ½ºÆ®¸¦ ¾÷µ¥ÀÌÆ® ÇÏ·Á¸é È£Ãâ SetPaneText¡£

»óÅ ǥ½ÃÁÙ ÆÐ³ÎÀÇ ½ºÅ¸ÀÏÀ» ¾÷µ¥ÀÌÆ® ÇÏ·Á¸é ÀüÈ­ SetPaneStyle¡£

CStatusBar»ç¿ë¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¹®¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼­ »óÅ ǥ½ÃÁÙ ¹× ±â¼ú Âü°í 31, ÄÁÆ®·Ñ ¸·´ë¡£

# include lt;afxext.h>

Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

»ùÇÃnbsp; MFC »ùÇÃ CTRLBARS (ko) | MFC »ùÇÃ DLGCBR32(&N)

Âü°í Ç׸ñnbsp;CStatusBarCtrl, CControlBar, CWnd::SetWindowText, CStatusBar::SetIndicators(&N)

Index