Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Doomych
0 / 0 / 0
Регистрация: 10.12.2007
Сообщений: 98
#1

Как изменить надпись на кнопке CButton? - C++

31.12.2007, 09:04. Просмотров 1136. Ответов 2
Метки нет (Все метки)

Есть кнопка (класс CButton), созданная в классе представления и выводимая непосредственно в окно приложения:
C++
1
2
3
4
5
6
7
8
9
//файл 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: в обычном состоянии границ кнопки не видно и так далее?

Спасибо всем, кто ответит!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2007, 09:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как изменить надпись на кнопке CButton? (C++):

Как программно изменить надпись на кнопке? - C++
1

Как изменить шрифт на кнопке в клиентской области? - C++
Как для кнопки (класс CButton), выведенной в клиентской области, задать нужный мне шрифт? Я постепаю следующим образом: Файл...

Изменить надпись в первой строке. - C++
cout <<"POPYTOK"<<a<<endl; cout <<.. cout <<.. Дальше диет вывод а в первой строке нужно чтоб имезнялось число попыток.как так...

Как динамически задать Свойство Default класса CButton - C++
Как свойство командной кнопки сделать = Default при изменении значения в текстовом поле, или при возникновении любого другого события?

Как создать кнопку CButton и CEdit на стандартном диалоговом окне - C++
Пожалуйста, подскажите как создать кнопку CButton и CEdit на стандартном диалоговом окне? В MSDN написано так: CButton myButton1; ...

Можно ли сделать залипающие кнопки в WTL без переписывания класса CButton? - C++
.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Snork
Сообщений: n/a
31.12.2007, 12:25 #2
Привет!

1)Это делается для многих элементов через методы базового класса CWnd - SetWindowText и GetWindowText (кнопка, едит и т.д.). Аллан Голуб (автор книги 'C и C++ - правила программирования') ругался в связи с этим на MFC - мол, их классы - всего лишь глупые оболочки вокруг API. И поэтому GetWindowText не возвращает значение, а лишь инициализирует входной параметр. Но это тема большая...

2)Могу тебе пнуть исходники такой кнопки, а ocx из нее сам сделаешь, если надо будет.

Снорк.
NetMinon
0 / 0 / 0
Регистрация: 16.12.2006
Сообщений: 88
01.01.2008, 17:41 #3
если есть возможность, пни мне тоже исходничек кнопки...
заранее благодарен Рома NetMinion@Narod.ru
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.01.2008, 17:41
Привет! Вот еще темы с ответами:

Как программно изменить надпись на кнопке? - MS Access
Как программно изменить надпись на кнопке(например,чтобы на ней было написано "Далее")? Может какое свойство есть? В help что-то...

Как изменить надпись на кнопке в MsgBox? - Visual Basic
Спасите, братушки! Тут эта тема уже обсуждалась, но я что-то ничего не понял. Как изменить надпись на кнопке в MsgBox? Не на...

Изменить надпись на кнопке - Joomla
Доброго времени суток! Подскажите, пожалуйста, в какой директории лежат файлы, в которых я могу менять названия на кнопках? Добавлено...

Изменить надпись на кнопке при клике по ней - C++ Qt
Здрав люд , как реализовать , чтобы при нажатии кнопки "старт " кнопка сразу же сменилась на кнопку "пауза" и наоборот?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru