|
3 / 3 / 0
Регистрация: 25.04.2012
Сообщений: 50
|
||||||
Изменение картинки при нажатии на BitBtn16.07.2012, 07:40. Показов 6491. Ответов 36
Метки нет (Все метки)
Как правильно записать условие?
0
|
||||||
| 16.07.2012, 07:40 | |
|
Ответы с готовыми решениями:
36
BitBtn - изменение состояния кнопки при нажатии
|
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 16.07.2012, 12:06 | ||||||
1
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||||||||||
| 16.07.2012, 13:45 | |||||||||||
|
Ругается на строку 26.
Говорит:
И что это в двадцать седьмой строке за тип файла - 24?
0
|
|||||||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||||
| 16.07.2012, 13:58 | ||||||
|
На строку 26 может ругаться по причине конфликта, - поскольку res файл не удалили из проекта, а там тоже есть Mainicon. При добавлении к проекту файла .rc файл .res следует удалить из проекта. А 27-я строка оформляет в ресурсах "манифест", после чего меняется внешний вид приложения (ХР-образный). Содержимое файла примерно такое__
1
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 16.07.2012, 14:23 | ||
|
Manifest подсунул - заработало. XP-образный интерфейс появился, но вот только меняя тип "24" на любой другой произвольный бред все равно все работает. Это как? И еще по имени MAINICON можно обратиться к иконке, а по имени 1 как обратиться? Почему всмысле билдер это хавает?
0
|
||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 16.07.2012, 14:31 | |
|
1
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 17.07.2012, 14:20 | |
|
nick42, а как можно родной res файл раскрутить? Поглазеть что там внутрях?
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||
| 17.07.2012, 14:32 | ||
|
0
|
||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||||||||||||||||
| 17.07.2012, 16:37 | ||||||||||||||||
|
nick42, в том и прикол, - ImageEditor-ом открыл стандартный .res проекта, а там только иконка. А тот же блокнот говорит, что там помимо иконки еще что-то запихано. Вот и думаю что.
mimicria, спасибо. Нашел я пару старых тем про загрузку в ресурсы картинок. Там и ресторатор и еще много всякой хрени. ![]() Но, вы будете смеяться, опять же почитав те темы, возникло у меня два вопроса: 1) Почему один и тот же типа файла в ресурсах обозначается по разному (BITMAP, RT_BITMAP, MYBMP, что-то там еще с DATA, и прочее)? И это все картинки. Там же синтаксис какой? - <название под которым будет видеться картинка в программе|ее тип|путь к ней> И соответственно какие есть типы, да и что такое тогда само понятие типа непонятно. 2) Рекомендуется использовать заголовочный файл .h в котором переопределить название картинки в ресурсе.
0
|
||||||||||||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
|
| 17.07.2012, 16:50 | |
|
просто .rc - это файл сценария создания файла ресурсов .res. Подробного и детального описания о возможностях и синтаксисе таких файлов я не видел, хотя нуждаюсь в них, поскольку с .rc файлами работаю постоянно. "Заобозначить" ресурс, видимо, можно по разному, только он так же и "пониматься" будет системой; самое правильное обозначение, наверно, это типа RT_BITMAP (с приставкой RT_ таких типов штук 10-15 существует). Многие ресурсы, которые я пробую определять в .rc файле получают свои уникальные номера после компиляции - для этого, вероятно, и употребляют заголовочный файл: чтоб эти номера были не случайными. Ну и, что касается ресурсов, я обратил внимание, что при старте приложения в память они не загружаются, а берутся из файла по мере надобности.
1
|
|
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|||||||||
| 18.07.2012, 09:17 | |||||||||
|
RT - мне единственное что придумывается это Run Time.
0
|
|||||||||
|
|
||
| 18.07.2012, 10:56 | ||
![]() Ресурсы можно подгружать по имени или по номеру - LoadFromResourceID, когда как удобнее. Однако с компиляторами исторически сложилась такая шутка, что номера они присваивают ресурсам произвольные, если явно их не указать в файле rc. Почему и все ли компиляторы уже не припомню. Идентификатор ресурса Название ресурса RT_ACCELERATOR Таблица акселераторов RT_BITMAP Изображение bitmap RT_CURSOR Курсор RT_DIALOG Диалоговая панель RT_FONT Шрифт RT_FONTDIR Каталог шрифтов RT_ICON Пиктограмма RT_MENU Меню RT_RCDATA Произвольные данные RT_STRING Таблица строк Добавлено через 12 минут Вот еще на msdn более развернутый список отыскался: Resource Types
2
|
||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||||||||||||||||||
| 18.07.2012, 11:45 | ||||||||||||||||||
![]() А по вот этому еще вопросик есть один: ![]() Соответственно что такое в 10 строке 041904B0? А запись
Добавлено через 39 минут Внимательно перечитал все темы на эту тему (простите за каламбур) и еще один вопрос появился: при подключении заголовочного файла some.h последней строкой идет
Или это имеется ввиду, что если SOME.RES не прикручен к проекту, то он прикрутится? И еще в .h файле таким образом надо указывать на .res или .rc?
0
|
||||||||||||||||||
|
Практикантроп
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
|
||||
| 18.07.2012, 15:53 | ||||
|
Добавлено через 16 минут SatanaXIII, и на название темы Вы поглядываете? По моему мы плавно отъехали от него в сторону ресурсов, а в этом форуме подобные темы возникали не раз и полностью они не "освящены", можно продолжать...
0
|
||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 18.07.2012, 16:06 | ||
|
nick42, да, действительно, немного отвлеклись.
Добавлено через 53 секунды
0
|
||
| 18.07.2012, 16:06 | |
|
Помогаю со студенческими работами здесь
37
При нажатии на кнопку Bitbtn добавлять значение в ячейку Dbgrid BitBtn смена картинки Настройка картинки в BitBtn Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|