Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/30: Рейтинг темы: голосов - 30, средняя оценка - 4.63
5 / 5 / 1
Регистрация: 08.08.2011
Сообщений: 118

C++ MFC - программно создать кнопку

10.08.2011, 18:43. Показов 5969. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изучаю MFC, уже получается создавать форму(создаю чистый файл, наследую классы CWinApp и CFrameWnd), теперь хочу на пустой форме создать кнопку. Как это сделать? Пробовал объявлять MyButton класса CButton и вызывать функцию MyButton.Create(...), но кнопка не появлялась. Как ее создать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.08.2011, 18:43
Ответы с готовыми решениями:

Создать кнопку, надпись на которой отображает количество нажатий на нее (MFC)
Здравствуйте. Получил такую задачу: Создайте кнопку, надпись на которой отображает количество нажатий на нее (в MFC) Как же...

MFC Программно включить Border у CStatic
Делаю так: Image1.ModifyStyle(0,WS_BORDER,0); Image1 типа CStatic Ничего не происходит. Подскажите как правильно.

Скрыть кнопку MFC
Как в MFC изменить Visible свойство кнопки?..

4
53 / 53 / 8
Регистрация: 21.03.2009
Сообщений: 371
10.08.2011, 19:30
C++
1
2
3
4
5
6
7
8
9
10
#define IDC_MYBUTTON 123
class CMainWnd : public CFrameWnd{
public:
    CMainWnd();// конструктор
private:
    CButton mybutton;
};
CMainWnd::CMainWnd(){
  Create(NULL,"My title");
      mybutton.Create("mybutton",WS_CHILD|WS_VISIBLE,CRect(120,10,220,50),this,IDC_MYBUTTON);
1
5 / 5 / 1
Регистрация: 08.08.2011
Сообщений: 118
10.08.2011, 19:49  [ТС]
Спасибо! Работает! Я так и делал раньше, только не знал, что нужно еще и #define объявлять
0
0 / 0 / 0
Регистрация: 17.03.2016
Сообщений: 1
17.03.2016, 12:33
PazDim, Можешь подсказать по каким материалам готовился?
0
7 / 7 / 6
Регистрация: 18.03.2012
Сообщений: 43
14.11.2017, 22:09
Скажите, а как сделать чтобы при каждом нажатии создавалась новая кнопка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.11.2017, 22:09
Помогаю со студенческими работами здесь

MFC как сделать, или нажать кнопку
вообщем есть 4 текст бокса и кнопка. Приложение в режиме диалога. Если кликнуть в текстбокс и нажать enter приложение закрывается, а нужно...

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

Как программно в Visual C++ (MFC или API) установить связь ODBC драйвера с файлом Access?
Здравствуйте. Подскажите пожалуйста, как программно в Visual C++ (MFC или API) установить связь ODBC драйвера с файлом Access базы данных...

Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно? (MFC)
Как сделать чтобы при нажатии на кнопку открывалось второе диалоговое окно ( в MFC )??

Создать кнопку на другом View программно
Есть 2 View. При нажатии пользователем кнопки на первой вьюшке, нужно, чтобы создавался объект на второй. Как можно сделать? Сразу прошу...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru