Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Doomych
0 / 0 / 1
Регистрация: 10.12.2007
Сообщений: 98
1

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

31.12.2007, 09:04. Просмотров 1228. Ответов 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: в обычном состоянии границ кнопки не видно и так далее?

Спасибо всем, кто ответит!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.12.2007, 09:04
Ответы с готовыми решениями:

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

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

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

Как динамически задать Свойство Default класса CButton
Как свойство командной кнопки сделать = Default при изменении значения в текстовом поле, или при...

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

2
Snork
31.12.2007, 12:25 2
Привет!

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

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

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

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

Как сделать движущуюся надпись в консоле?
Здравствуйте! Я новичок в С++ и хотел бы узнать как сделать движущуюся надпись в консоле C++.Снизу...

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


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

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

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