툴박스에 텍스트 삽입

MFC 2019. 3. 30. 11:02 Posted by 쫀다

<출처>https://docs.microsoft.com/ko-kr/cpp/mfc/reference/ctoolbar-class?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DKO-KR%26k%3Dk(AFXEXT%2FCToolBar%3A%3AGetItemRect)%3Bk(CToolBar%3A%3AGetItemRect)%3Bk(GetItemRect)%3Bk(DevLang-C%2B%2B)%3Bk(TargetOS-Windows)%26rd%3Dtrue&view=vs-2017#setsizes

 

// This code fragment is taken from CMainFrame::OnCreate
// CMainFrame is derived from CMDIFrameWnd

// This example shows how to add text to toolbar buttons.
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE 
   | CBRS_TOP) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
   TRACE0("Failed to create toolbar\n");
   return -1;      // fail to create
}

//Show text on toolbar buttons.
VERIFY(m_wndToolBar.SetButtonText(0, _T("New")));
VERIFY(m_wndToolBar.SetButtonText(1, _T("Open")));
VERIFY(m_wndToolBar.SetButtonText(2, _T("Save")));
VERIFY(m_wndToolBar.SetButtonText(4, _T("Cut")));
VERIFY(m_wndToolBar.SetButtonText(5, _T("Copy")));
VERIFY(m_wndToolBar.SetButtonText(6, _T("Paste")));
VERIFY(m_wndToolBar.SetButtonText(8, _T("Print")));
VERIFY(m_wndToolBar.SetButtonText(9, _T("About")));

CRect temp;
m_wndToolBar.GetItemRect(0,&temp);
m_wndToolBar.SetSizes(CSize(temp.Width(),
   temp.Height()),CSize(16,15));

'MFC' 카테고리의 다른 글

ModifyStyle  (0) 2019.04.01
ON_COMMAND_RANGE 매크로  (0) 2019.03.31
OnCreate() ,OnInitialUpdate() 비교  (0) 2019.03.22
디버깅에 도움을 주는 assert 매크로에 대하여  (0) 2019.03.20
비트맵 처리  (0) 2019.03.19