CToolBarCtrl

CToolBarCtrl Ŭ·¡½º´Â Windows µµ±¸ ¸ðÀ½ °ø¿ë ÄÁÆ®·Ñ ±â´ÉÀ» Á¦°ø ÇÕ´Ï´Ù. ÀÌ ÄÁÆ®·Ñ (¹× µû¶ó¼­ CToolBarCtrl Ŭ·¡½º)´Â Windows 95¿Í Windows NT ¹öÀü 3.51¿¡¼­ ½ÇÇà µÇ´Â ÇÁ·Î±×·¥¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í ³ªÁß¡£

Windows µµ±¸ ¸ðÀ½ °ø¿ë ÄÁÆ®·ÑÀº Çϳª ÀÌ»óÀÇ ´ÜÃß°¡ Æ÷ÇÔ µÈ »ç°¢Çü ÀÚ½Ä Ã¢. ÀÌ·¯ÇÑ ´ÜÃß´Â ºñÆ®¸Ê À̹ÌÁö, ¹®ÀÚ¿­, ¶Ç´Â µÑ ¸ðµÎ¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÜÃ߸¦ ¼±Åà ÇÏ¸é µµ±¸ ¸ðÀ½ÀÇ ¼ÒÀ¯ÀÚ Ã¢ ¸í·É ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÀϹÝÀûÀ¸·Î µµ±¸ ¸ðÀ½¿¡ ´ÜÃß Ç׸ñ¿¡¿¡¼­ ÇØ´ç ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸Þ´º; ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸í·É¿¡ ¾×¼¼½º ÇÏ·Á¸é »ç¿ëÀÚ¿¡ ´ë ÇÑ ´õ ¸¹Àº Á÷Á¢ÀûÀÎ ¹æ¹ý Á¦°ø¡£

CToolBarCtrl °³Ã¼ ¸î °¡Áö Áß¿ä ÇÑ ³»ºÎ µ¥ÀÌÅÍ ±¸Á¶¸¦ Æ÷ÇÔ: ¸ñ·Ï ´ÜÃß À̹ÌÁö ºñÆ®¸Ê ¶Ç´Â À̹ÌÁö ¸ñ·Ï, ´ÜÃß ·¹À̺í ħÀÇ ¸ñ·Ï ¹× À̹ÌÁö ¿¬°á ¹×/¶Ç´Â ¹®ÀÚ¿­ À§Ä¡´Â TBBUTTON ±¸Á¶Ã¼ÀÇ ¸ñ·Ï ½ºÅ¸ÀÏ, »óÅÂ, ¹× ¸í·É ´ÜÃßÀÇ ID. °¢°¢ÀÇ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ±¸Á¶ÀÇ ¿ä¼Ò´Â À妽º¿¡ ÀÇÇØ ÂüÁ¶ µË´Ï´Ù. CToolBarCtrl °³Ã¼¸¦ »ç¿ë Çϱâ Àü¿¡ ÀÌ·¯ÇÑ µ¥ÀÌÅÍ ±¸Á¶¸¦ ¼³Á¤ ÇØ¾ß ÇÕ´Ï´Ù. ¹®ÀÚ¿­ ¸ñ·ÏÀº ´ÜÃß ·¹À̺í;¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ±¸ ¸ðÀ½¿¡¼­ ¹®ÀÚ¿­À» °Ë»öÇÒ ¼ö ¾ø½À´Ï´Ù.

CToolBarCtrl °³Ã¼¸¦ »ç¿ë ÇÏ·Á¸é ÀϹÝÀûÀ¸·Î ´ÙÀ½ÀÌ ´Ü°è¸¦ ¼öÇà ÇÕ´Ï´Ù.:

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

  2. Windows µµ±¸ ¸ðÀ½ °ø¿ë ÄÁÆ®·ÑÀ» ¸¸µé°í CToolBarCtrl °³Ã¼ ¿¬°á ¸¸µé±â ¸¦ È£Ãâ ÇÕ´Ï´Ù. Åõ¸í µµ±¸ ¸ðÀ½¿¡ ´ë ÇÑ TBSTYLE_TRANSPARENT ¶Ç´Â TBSTYLE_DROPDOWN µå·Ó ´Ù¿î ½ºÅ¸ÀÏ ´ÜÃ߸¦ ¿øÇÏ´Â µµ±¸ ¸ðÀ½¿¡ ´ë ÇÑ ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© µµ±¸ ¸ðÀ½ÀÇ ½ºÅ¸ÀÏÀ» ³ªÅ¸³À´Ï´Ù¡£

  3. ¿øÇϴ ǥ½Ã µµ±¸ ¸ðÀ½¿¡¼­ ´ÜÃ߸¦ ½Äº°:
    • AddBitmap ¸¦ È£Ãâ ÇÏ ¿© Ãß°¡ ´ÜÃß ºñÆ®¸ÊÀ» µµ±¸ ¸ðÀ½À¸·Î ´ÜÃß¿¡ ´ë ÇÑ ºñÆ®¸Ê À̹ÌÁö¸¦ »ç¿ë ÇÏ ¿©¡£

    • Ç¥½Ã µÈ ´ÜÃß¿¡ ´ë ÇÑ À̹ÌÁö ¸ñ·Ï¿¡¼­ À̹ÌÁö¸¦ »ç¿ë ÇÏ·Á¸é SetImageList, SetHotImageList¶Ç´Â SetDisabledImageList ¸¦ È£Ãâ ÇÏ ¿© À̹ÌÁö ¸ñ·Ï ÁöÁ¤¡£

    • AddString ¹×/¶Ç´Â AddStrings ¸¦ È£Ãâ ÇÏ ¿© Ãß°¡ ¹®ÀÚ¿­À» µµ±¸ ¸ðÀ½À¸·Î ¹®ÀÚ¿­ ·¹À̺íÀ» ´ÜÃ߸¦ »ç¿ë ÇÏ·Á¸é¡£
  4. AddButtons ¸¦ È£Ãâ ÇÏ ¿© µµ±¸ ¸ðÀ½ ´ÜÃß ±¸Á¶ Ãß°¡¡£

  5. ¿¡ ¼³¸í µÈ ´ë·Î µµ±¸ ¸ðÀ½ÀÇ ¼ÒÀ¯ÀÚ Ã¢¿¡ TTN_NEEDTEXT ¸Þ½ÃÁö¸¦ ó¸® ÇØ¾ß ÇÏ´Â CFrameWndÀÖ´Â ¼ÒÀ¯ÀÚ Ã¢¿¡¼­ µµ±¸ ¸ðÀ½ ´ÜÃß¿¡ ´ë ÇÑ µµ±¸ ¼³¸íÀ» ¿øÇÏ´Â °æ¿ì CToolBarCtrl: µµ±¸ ÆÁ ¾Ë¸²À» ó¸®. CFrameWnd ±âº» 󸮱⸦ Á¦°ø Çϱ⠶§¹®¿¡ ´ç½Å¿¡ °Ô ¼­ ¾î¶² ¿©ºÐÀÇ ³ë·Â ¾øÀÌ µµ±¸ ÆÁ Ç¥½Ã µµ±¸ ¸ðÀ½ÀÇ ºÎ¸ð â CFrameWnd¿¡¼­ ÆÄ»ý ÇÏ´Â °æ¿ì¡£

  6. µµ±¸ ¸ðÀ½À» »ç¿ëÀÚ ÁöÁ¤ÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚ¸¦ ÇÏ´Â °æ¿ì ó¸® ¼ÒÀ¯ÀÚ Ã¢¿¡ »ç¿ëÀÚ ÁöÁ¤ ¾Ë¸² ¸Þ½ÃÁö¿¡ ¼³¸í µÈ ´ë·Î CToolBarCtrl: »ç¿ëÀÚ ÁöÁ¤ ¾Ë¸² 󸮡£

SaveState ·¹Áö½ºÆ®¸® ¹× RestoreState ÀÌÀü¿¡ ·¹Áö½ºÆ®¸®¿¡ ÀúÀå µÈ Á¤º¸¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â »óŸ¦ º¹¿ø ÇÏ´Â µµ±¸ ¸ðÀ½ ÄÁÆ®·ÑÀÇ ÇöÀç »óŸ¦ ÀúÀå ÇÏ·Á¸é »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ç¿ë »çÀÌÀÇ µµ±¸ ¸ðÀ½ »óÅ ÀúÀå ¿Ü¿¡ ÀÀ¿ë ÇÁ·Î±×·¥ ÀϹÝÀûÀ¸·Î »óŸ¦ ÀúÀå »ç¿ëÀÚ »ç¿ëÀÚ°¡ ³ªÁß¿¡ µµ±¸ ¸ðÀ½À» ¿ø·¡ »óÅ·Πº¹¿ø ÇÏ·Á´Â °æ¿ì¿¡ µµ±¸ ¸ðÀ½ »ç¿ëÀÚ ÁöÁ¤À» ½ÃÀÛ Çϱâ Àü¿¡¡£

Internet Explorer ¹öÀü 4.0 ÀÌ»ó¿¡ ´ë ÇÑ Áö¿ø

Internet Explorer ¹öÀü 4.0 À̻󿡼­ µµÀÔ µÈ ±â´ÉÀ» Áö¿ø Çϱâ À§ÇØ MFC À̹ÌÁö ¸ñ·Ï Áö¿ø ¹× Á¦°ø Åõ¸í ÇÏ °í Æò¸é ½ºÅ¸ÀÏ µµ±¸ ¸ðÀ½ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ¡£

Åõ¸í µµ±¸ ¸ðÀ½ µµ±¸ ¸ðÀ½ ¾Æ·¡ÀÇ Å¬¶óÀÌ¾ðÆ®¸¦ ÅëÇØ Ç¥½Ã ¼ö ÀÖ½À´Ï´Ù. Åõ¸í µµ±¸ ¸ðÀ½À» ¸¸µé·Á¸é, TBSTYLE_FLAT ¹× TBSTYLE_TRANSPARENT ½ºÅ¸ÀÏÀ» »ç¿ë ÇÕ´Ï´Ù. Åõ¸í µµ±¸ ¸ðÀ½ ±â´ÉÀ» ¶ß°Å¿î ÃßÀû; Áï, µµ±¸ ¸ðÀ½¿¡¼­ ¸¶¿ì½º Æ÷ÀÎÅͰ¡ ¶ß°Å¿î ¹öư ¹öưÀÇ ¸ð¾çÀ» º¯°æ ÇÕ´Ï´Ù. ±×³É TBSTYLE_FLAT ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç µµ±¸ ¸ðÀ½ ´ÜÃß¿¡ Åõ¸í ÇÏÁö ¾ÊÀº Æ÷ÇÔ µË´Ï´Ù.

À̹ÌÁö ¸ñ·Ï Áö¿øÀ» ÄÁÆ®·Ñ ±âº» µ¿ÀÛ, ¶ß°Å¿î À̹ÌÁö ¹× ºñȰ¼ºÈ­ µÈ À̹ÌÁö¿¡ ´ë ÇÑ À¶Å뼺ÀÌ ÀÖ½À´Ï´Ù. GetImageList, GetHotImageList¹× GetDisabledImageList ÇÔ²² »ç¿ë ÇÏ ¿© Åõ¸í µµ±¸ ¸ðÀ½ÀÇ »óÅ¿¡ µû¶ó À̹ÌÁö Á¶ÀÛ:

CToolBarCtrl»ç¿ë¿¡ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ Á¦¾î Ç׸ñ ¹× CToolBarCtrl »ç¿ë ÇÏ ¿© Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

# include lt;afxcmn.h>

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

»ùÇÃnbsp; MFC »ùÇÃ CMNCTRL1 (ko) | MFC »ùÇÃ MFCIE(&N)

Âü°í Ç׸ñnbsp;CToolBar(&N)

Index