Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фон диалогового окна, Не получаеться сделать нормальный фон 
:(
    Опции темы
Caspirator
Дата 17.11.2005, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Всем привет!

Короче постараюсь объяснить свою проблему!

Я вставляю в ресурсах картинку в picture и там все красибо.
Потом прописую в BOOL CTestDlg::OnInitDialog()

CRect tempRect;
GetClientRect(tempRect);
m_Fon.SetWindowPos(0,tempRect.top,tempRect.left,
tempRect.right,tempRect.bottom,0);

Фот есть только цветов там или 256 или вообще 16!
Так вот вопрос!
Как все таки сделать полноценный фон - красивый smile ???!!!

Заранее спасибо!
PM MAIL   Вверх
Dreamer_0x01
Дата 17.11.2005, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



В ресурсах посмотри свойства картинки, там есть эти параметры. Измени на нужные.


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 19.11.2005, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Мои извинения, что 2 для не заходил - не думал, что будет столь быстрый ответ! smile smile smile smile
Я просто на одном форуме зарегистрировался, так мне только через неделю ответ кто-то написал, когда я уже проблему сам решил!
Ну это я так, оправдываюсь. smile А на счет ответа:

Если ты имеешь ввиду Properties в Bitmap, то там я ничег не нашел!
А если Properties в Picture, то там есть строка Color, но она у меня заблокирована! smile
Или может я что-то не так понял?

Заранее спасибо, и надеюсь быть понятым!!!

Это сообщение отредактировал(а) Caspirator - 19.11.2005, 23:21
PM MAIL   Вверх
The Thing
Дата 20.11.2005, 09:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 286
Регистрация: 6.9.2004

Репутация: 1
Всего: 3



Я не пойму вопроса.. ты не можешь отформатировать картинку, чтобы она осталась полноцветной?


--------------------
Правильность работы программы зависит от двух велечин.
В нужном месте должны стоять нолик и еденичка.
PM MAIL   Вверх
Dreamer_0x01
Дата 20.11.2005, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Цитата(Caspirator @ 19.11.2005, 23:16)
Если ты имеешь ввиду Properties в Bitmap, то там я ничег не нашел!


Да ну??
А у меня вот есть.

Смотри картинку.

--Resize_Images_Alt_Text--


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 20.11.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Цитата(The @ 20.11.2005, 09:57)
Я не пойму вопроса.. ты не можешь отформатировать картинку, чтобы она осталась полноцветной?

Я вставляю в Bitmap полноцветную картинку, а после выполнения она теряет цвета. И изменить я это нигде не могу! smile smile smile
PM MAIL   Вверх
Dreamer_0x01
Дата 20.11.2005, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Ты битмап чем создаешь - ресурсами, или динамически?



--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 20.11.2005, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Цитата(Dreamer_0x01 @ 20.11.2005, 16:29)
Да ну??
А у меня вот есть.

Смотри картинку.

А у меня вот не так почему-то! smile

Может у тебя компилятор другой? У меня Visual C++ 6.0...

Цитата(Dreamer_0x01 @ 20.11.2005, 22:39)
Ты битмап чем создаешь - ресурсами, или динамически?


Ресурсами вроди smile
А как динамически?!?

Смотри:
--Resize_Images_Alt_Text--

Это сообщение отредактировал(а) Caspirator - 20.11.2005, 23:27
PM MAIL   Вверх
Dreamer_0x01
Дата 20.11.2005, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Цитата(Caspirator @ 20.11.2005, 23:07)
Может у тебя компилятор другой? У меня Visual C++ 6.0...


У меня Visual Studio 7.

Но в шестой я точно помню, что это было в свойствах, ищи внимательнее!
Добавлено @ 23:24
Подсказываю - пробуй тыкать правой кнопкой мыши как в редакторе ресурса на свободном поле, так и в окне проекта на названии ресурса. Всплывающие менюшки будут разными.


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 20.11.2005, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Цитата(Dreamer_0x01 @ 20.11.2005, 23:19)
Подсказываю - пробуй тыкать правой кнопкой мыши как в редакторе ресурса на свободном поле, так и в окне проекта на названии ресурса. Всплывающие менюшки будут разными.

В редакторе ресурсов вообще ничего не всплывает,
в окне проекта на названии ресурса я раньше показал(смотри выше картинку), а в окне проекта на пустом месте вот что:

--Resize_Images_Alt_Text--

Я уже не знаю что делать?! Голова болит уже... smile smile
PM MAIL   Вверх
Dreamer_0x01
Дата 21.11.2005, 02:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Найду комп с шестой студией - посмотрю, скажу.


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 21.11.2005, 05:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Цитата(Dreamer_0x01 @ 21.11.2005, 02:33)
Найду комп с шестой студией - посмотрю, скажу.

Хорошо спасибо большое! Мне очень интересно узнать в чём же всё таки проблема?!
Буду очень признателен! Жду...

Кстати, ты там упоминал как динамически создавать, так если не сложно покажешь как именно...

Это сообщение отредактировал(а) Caspirator - 21.11.2005, 19:01
PM MAIL   Вверх
Dreamer_0x01
Дата 24.11.2005, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Так, проверил в шестой студии. Действительно, там это делается не очень удобно. Но делается.
Для этого нужно создать ресурс "BITMAP" не редактором ресурсов как таковым, а загрузить уже существующий файл с диска.
(То есть в редакторе ресурсов сделать не Insert, а Import. И в появившемся окошке выбрать тип "все файлы", и указать свой bmp-файл).
Студия в ответ выругается, что она не может отобразить рисунок с цветностью более 256 цветов, но тем не менее ресурс добавит. и его можно будет использовать в элементе "Picture". При компиляции, проверил, ошибок не возникает, а при запуске цветность картинки соответствует нужной.

А вот если тебе достаточно 256 цветов, то тогда можно сделать так.
Создаешь битмап-ресурс, и ничего в нем не меняя и не рисуя, открываешь свояства. Увидишь панельку, где можно будет выбрать цвет - монохромный, 16 или 256. Выбираешь нужную, и рисуешь или вставляешь все что захочется. Но после первого же изменения ресурса панелька с выбором цвета почему-то исчезает и больше не показывается, вот почему ты ее не видел. Но думаю, для такой простой задачи, как фон диалога, вполне достаточно первого способа.


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Caspirator
Дата 7.12.2005, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 17.11.2005
Где: Украина, Киев

Репутация: нет
Всего: нет



Цитата(Dreamer_0x01 @ 24.11.2005, 17:02)
Так, проверил в шестой студии. Действительно, там это делается не очень удобно...

Спасибо большое!
У меня просто с нетом проблемы были...

Если ты это вообще ещё прочитаешь...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.1122 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.