![]() |
|
|
![]()
|
|
| Shiirx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 1.12.2007 Репутация: нет Всего: нет |
Ошибка вызвана:
Отсюда вопрос, как тогда менять картинки? |
|||
|
||||
| Shiirx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 1.12.2007 Репутация: нет Всего: нет |
ВОт так написал:
Так всё нормально, картинка меняется и всё хорошо, но стоит изменить: IDB_BITMAP1 например на IDB_BITMAP2 или z=1 на z=2; (числа могут быть другие у меня 5 картинок, как сразу ошибка выскакивает при нажатии на кнопку) Причина не понятна... Легче родить, чем этот бред написать.... |
|||
|
||||
| mantissa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 23.10.2007 Репутация: 1 Всего: 1 |
стоп-стоп...
причем здесь кнопка?? кнопки больше нету! или пущай она делает все, что угодно, но только не трогает наши BITMAPы! Да и какой смысл прятать и показывать одну и ту же картинку. Что там i+z, что сям... эт точно уже бред и вообще.... у нас теперича ТАЙМЕР!!! Система будет вызывать код void CTestDlg::OnTimer(UINT nIDEvent) {...} каждые nnn милисек, как задано при инициализации таймера не вижу в студии кода resource.h и кода диалога из файла ресурсов тама д.б. инфа об 0, 1, 2 и 3 картинках |
|||
|
||||
| Shiirx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 1.12.2007 Репутация: нет Всего: нет |
Вот, до чего за выходные дошло:
Согласитесь, что код не очень, вернее таймер, как бы сделать так, чтобы всё в одном было? |
|||
|
||||
| mantissa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 23.10.2007 Репутация: 1 Всего: 1 |
мда.... бардак...
у меня намного проще и компактнее... разбирайтесь: (архив прилагается) Присоединённый файл ( Кол-во скачиваний: 8 )
test_2.rar 38,38 Kb |
|||
|
||||
| Shiirx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 1.12.2007 Репутация: нет Всего: нет |
Вот какой вопрос:
Я для каждой отдельной картинки создаю свой "Picture Control", а можно как-нибудь всё в одном сделать, а то у маня анимация получается приблизительно из 100 картинок, так что... Это сообщение отредактировал(а) zkv - 19.12.2007, 14:04 |
|||
|
||||
| KoliaMor |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 31 Регистрация: 11.1.2007 Репутация: нет Всего: нет |
Ясен пень ... НАДА писать
|
||||
|
|||||
| mantissa |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 23.10.2007 Репутация: 1 Всего: 1 |
не вижу принципиальной разницы.... сэкономить можно только на 100 строчках в файле 'имя.rc' в ресурсы все равно нужно пихать 100 рисунков а в таймере что так 3 строки писать, что эдак. если хотите сэкономить на rc, 1) заведите один контрол с первым рисунком 2) считайте коордионаты и размер этого контрола на инициализации диалога в статич.перем. RECT 3) а на таймере придется генерировать новое имя ресурса картинки, загружать его из ресурса, разрушать предыдущее окно и создавать динамически новое и заполнять его изображением |
|||
|
||||
| Shiirx |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 1.12.2007 Репутация: нет Всего: нет |
Чёт не разобрался... ((( А в понедельник уже сдавать надо (( |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |