0 / 0 / 0
Регистрация: 18.07.2023
Сообщений: 12
|
|
1 | |
Как сделать кнопку?23.08.2023, 23:42. Показов 2836. Ответов 58
То есть чтоб когда мышкой наводишься на определенную область например где текст, и нажимаешь на нее, то происходят определенные действия
0
|
23.08.2023, 23:42 | |
Ответы с готовыми решениями:
58
как сделать свою кнопку Как в visual studio 10 сделать кнопку на форме? После нажатия на кнопку TBitBtn сделать кнопку не действующей Как сделать многострочную кнопку? Как сделать активной кнопку |
Just Do It!
|
||||||
24.08.2023, 13:17 | 2 | |||||
3
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
||||||
24.08.2023, 13:52 | 3 | |||||
Столько много букоф, простите, я создал оконное приложение на winApi.
Что бы было на чём поставить кнопку... (Кнопка со строчки 51.)
Эти буквы писать не надо. Их просто берёшь и копируешь из загашника.
0
|
2859 / 2358 / 712
Регистрация: 29.06.2020
Сообщений: 8,734
|
|
24.08.2023, 13:59 | 4 |
0
|
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 779
|
|
24.08.2023, 14:14 | 5 |
1
|
3323 / 1537 / 483
Регистрация: 01.06.2021
Сообщений: 5,244
|
||||||
24.08.2023, 14:49 | 6 | |||||
тут и у Наталья8 кнопка в старинном стиле, хотя это легко исправляется.
Нужно всего лишь повысить контролы (ComCtl32) до 6-й версии. Делать это можно через манифест. А если стоит Visual Studio 2005 и выше, то можно еще проще, прописав в коде:
1
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:02 | 8 |
А чё такое FLTK ?
Нарисовать пару кнопок, я должен фрамеворк подцеплять. И разбираться, с манифестами и контролами? Прописал. Покруглело, чего то.. А может и ничего не покруглело.
0
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:32 | 10 |
0
|
3323 / 1537 / 483
Регистрация: 01.06.2021
Сообщений: 5,244
|
|||||||||||
24.08.2023, 15:34 | 11 | ||||||||||
Вот, смотрите на разницу.
Дефолтные кнопки на вин 10. А теперь с контролами 6-й версии на той же вин 10. Бинарники прилагаются, чтобы вы тестировали у себя, т.к. на вашей версии винды будет все иначе. Кстати, если открыть exe файл как архив, и залезть внутрь, то можно увидеть, что в одном случае манифест выглядит как: Кликните здесь для просмотра всего текста
а в другом как: Кликните здесь для просмотра всего текста
Т.е. именно содержание в манифесте нужных строк повышает контролы и делает кнопки (а также все прочие окна) красивыми.
1
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:37 | 13 |
0
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:40 | 14 |
0
|
145 / 89 / 23
Регистрация: 31.08.2016
Сообщений: 779
|
|
24.08.2023, 15:41 | 15 |
а чем плохи визуальные студии? говорят там много мусора
0
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:41 | 16 |
0
|
3323 / 1537 / 483
Регистрация: 01.06.2021
Сообщений: 5,244
|
|
24.08.2023, 15:46 | 17 |
Наталья8, хорошо тебе, у тебя Visual Studio, можешь включать контролы 6-й версии, прописав в коде эти несколько строк. А у меня VS Code и мне приходится вставлять пользовательский манифест, используя компилятор ресурсов.
0
|
422 / 293 / 59
Регистрация: 09.03.2016
Сообщений: 2,607
|
|
24.08.2023, 15:51 | 19 |
Я писал на десятой, тринадцатой, Вот пятнадцатую поставил.
На удивление стабильно работает. Безглючно и удобно очень. Я ещё на бильдере писал. Там переменные не подсвечиваються и ошибки не подчёркивает. Студио удобнее. И на бильдер плохо подходят различные фрамеворки. Они для студио написаны. ============= А если вы интересуетесь формочкой с кнопочками, они не на с++. Они на диалекте C++CLI. Можете попробовать поучить. Мне такая хрень не интересна... Добавлено через 1 минуту Лучше под винду хорошо, чем под везде и через зад. Я примерно в курсе таких разработок.
0
|
3323 / 1537 / 483
Регистрация: 01.06.2021
Сообщений: 5,244
|
|
24.08.2023, 15:55 | 20 |
Иногда функции кроссплатформенных фреймворков говно. Вот, например, у разрабов wxMaxima (графической оболочки для Maxima, которая написана на wxWidgets) постоянно какие-то проблемы. На линуксе работает как надо, а на винде что-то не так. Или наоборот. Им приходится какие-то костыли под конкретную ОС писать. Еще, разумеется, что в этих фреймворках доступны не все функции, которые есть в родных API. Фреймворки это компромиссные решения для ленивых.
1
|
24.08.2023, 15:55 | |
24.08.2023, 15:55 | |
Помогаю со студенческими работами здесь
20
Как сделать кнопку не активной? Как сделать не стандартную кнопку Как сделать красивую кнопку? Как сделать неактивной кнопку Вид button'а - как сделать кнопку как на виндовс ХР Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |