Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
3 / 2 / 5
Регистрация: 18.05.2010
Сообщений: 25
1

Bitmap с фоновым цветом диалогового окна (как сделать?)

27.05.2010, 22:07. Показов 1867. Ответов 6
Метки нет (Все метки)

Будьте добры, подскажите незнающему: как вставить в диалоговое окно bitmap с прозрачным фоном? Точнее, чтобы фон автоматически не менялся на белый? Я думал схитрить: сделал картинку с фоновым цветом, совпадающим с фоновым цветом формы, но при вставке ее все равно получается раздражающий белый прямоугольник... Что за ерунда?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.05.2010, 22:07
Ответы с готовыми решениями:

Как сделать так чтобы, при нажатии на кнопку половина диалогового окна закрашивалась красным цветом?
Как сделать так чтобы, при нажатии на кнопку половина диалогового окна закрашивалась красным цветом?

Печать BitMap без диалогового окна
Здравствуйте. Я прочитал и на вашем форуме и в книгах много примеров о том как запустить печать, но...

Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП)
Вот у меня есть результат вычисления и я его присваиваю переменной в первом диалоговом окне, но я...

Как изображение залить фоновым цветом?
Всем привет, вопрос такой, как сделать так что бы у герба Волгоградской обл. не было белого фона, а...

6
2342 / 498 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
28.05.2010, 12:38 2
как вставляешь битмэп?
0
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 14
27.11.2010, 00:54 3
также столкнулся с этой проблемой.
insert -> resourse -> bitmap -> через буфер вставляю рисунок, фон как у диалогового окна.

после вставки в диалоговое окно появляется белый фон. Что за ерунда?
0
3 / 2 / 5
Регистрация: 18.05.2010
Сообщений: 25
27.11.2010, 15:37  [ТС] 4
Кстати, в C++ Builder такой проблемы нет. Там есть выбор, оставить фон белым либо залить его фоновым цветом - логично и понятно. Вопрос лично для меня пока перестал быть актуальным, но ответа я на него так и не нашел(
0
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 14
27.11.2010, 17:49 5
Аналогичо. Пока работал в билдере подобных проблем не возникало, но пришлось сесть за visual C++ 6.0 .
Дело в том, что палитра отображает только 16 цветов, только с ними и можно работать.
МОЖЕТ КТО ЗНАЕТ, КАК ЕЁ ИЗМЕНИТЬ И УВЕЛИЧИТЬ ЧИСЛО ОТОБРАЖАЕМЫХ ЦВЕТОВ?
0
бжни
2473 / 1682 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
27.11.2010, 18:04 6
надо создать .bmp в редакторе, который поддерживает альфа-каналы, и в нем вырезать фон
1
0 / 0 / 0
Регистрация: 24.12.2009
Сообщений: 14
27.11.2010, 19:06 7
Спасибо. Решение, как всегда, оказалось на поверхности.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.11.2010, 19:06

Как сделать вычисления внутри диалогового окна, а не по сообщению
Как в VisualBasic 2010 сделать так, чтобы все вычисления проходили внутри диалогового окна? К...

Как залить рабочую область фоновым цветом?
Здравствуйте, каким образом можно ограничить размер листа, например (A1:AQ5000)? Чтобы не было...

Как сделать выравнивание по левому краю заголовка диалогового окна?
В свойствах диалога не нашел данной функции, на msdn нужной функции так же не нашел... Есть какие...

Как сделать кнопки диалогового окна не активными на время выполнения процесса??
Уважаемые господа. Помогите пожалуйста новичку. Для управления неким устройством я создал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru