Как изменить надпись на кнопке?
//файл XxxView.cpp:
void CXxxView::OnDraw(CDC* pDC)
{
...
m_resultButton.Create(_itoa(pDoc->GetMemberC, aBuffer, 10),
WS_VISIBLE | WS_CHILD,
CRect( (i * width), 0, (i * width + width), 20 ), this, IDC_RESULTBUTTON);
...
}
Как в дальнейшем изменить надпись на кнопке? В MSDN'е (раздел "CButton Class Members") никакого метода для этого не приводится.Еще вопрос: Где можно достать элемент управления ActiveX - кнопку, которая имела бы вид, как менюшки и иконки в том же VisualStudio6.0: в обычном состоянии границ кнопки не видно и так далее?
Спасибо всем, кто ответит!
Насколько я помню CButton является дочерним от CWnd, соответственно все папины методы к нему применимы, в том числе и SetWindowText, ведь и кнопка тоже в некоторм смысле окно
OnDraw()вызывается каждый раз при перерисовке окна => каждый раз создается новая кнопка.
А текст действительно SetWindowText("");
А откуда лучше всего создавать кнопку?