![]() |
|
|
![]()
|
|
| Antonios |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.2.2009 Репутация: нет Всего: нет |
Суть в следующем: в базе содержаться названия всех рисунков(их много) в формате .gif. В програме есть один обект для отображения рисунков(еще не знаю точно какой именно, думаю что pictureBox). Вопрос как должна выглядеть функция для замены рисунка на новый(тойсть чтоб отображался другой).
Ну в этом вся суть. Какой обект использовать для этого всего и функция в которую передаеться названия файла и оно перезагружает рисунок. Пользуюся студией 2005. Буду очень благодарен если напишите код такой процедуры, ибо в этом разделе полный нуб. |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Antonios |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.2.2009 Репутация: нет Всего: нет |
Насколько понял эта часть кода, узнает сначала координаты рамки этого рисунка, а потом накладает новую будто для нового рисунка? А как назначить откуда новый рисунок взять?
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Если pictureBox - это статик, то картинка меняется функцией SetBitmap или SetIcon. Для чего тебе нужно иметь этот самы CBitmap или HICON. Наверное, все же проще CBitmap. CBitmap загрудай из своего gif'а
-------------------- ... |
|||
|
||||
| Antonios |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.2.2009 Репутация: нет Всего: нет |
поподробнее можна, а то чесно мало что из сказаного понял((( |
|||
|
||||
| Antonios |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 16.2.2009 Репутация: нет Всего: нет |
ну так что?
|
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Попродробнее о чем? О том, как CBitmap поместить в статик? Так уже написано: функцией SetBitmap.
А если ты о том, как картинку загрузить из своей базы, так кто же его знает, как она устроена. В GDI+ есть методы загрузки картинки из файлов различных форматов, и, возможно, из потока, но насчет последнего я не уверена. -------------------- ... |
|||
|
||||
| Andrey44 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1501 Регистрация: 4.12.2006 Где: На работе Репутация: 12 Всего: 26 |
-------------------- ????? ??, ??????? ?????. |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
О, значит таки есть из потока.
-------------------- ... |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |