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

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

31.12.2007, 09:04. Просмотров 1202. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как изменить надпись на кнопке CButton? (C++):

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

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

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

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

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

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

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
Привет! Вот еще темы с решениями:

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

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

Как программно изменить надпись на кнопке?
Как программно изменить надпись на кнопке(например,чтобы на ней было написано...

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


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

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

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