Страница: 1 |
Подскажите пожалуйста, как сделать из картинки форму окну. Например есть картинка и из нее надо сделать форму для окна, пусть белый цвет - ненужный (т.е. который вырезается).
Честно скажу - жуткая это муть... Подскажу только в каком направлении копать - не помню, что и как конкретно делать... Используй CreateRectRgn и CombineRgn - Собираешь по пикселам нужную тебе форму. Чем мог - помог... У меня есть такой пример. Скажи куда слать. 2mzx: кинь мне на aesoft@mail.ru скинь на mb87@mail.ru. Спасибо Что касается скринмейтов, они делаются не через окна, а через PutPixel. Окно настолько сложной формы будет невероятно жрать ресурсы. Скинул. Есть еще примеры на эту тему. Более навороченные. В DC окна создавай объект Path, рисуй нужную фигуру любыми функциями рисования. После PathToRgn(PathToRegion) из Path получишь Rgn и этот Rgn в окно. Можно по точкам пройтись функцией LineTo, получается лучше чем объединением регионов. Страница: 1 |
Вопрос: <<<HELP>>>
Добавлено: 30.12.03 22:17
Автор вопроса: M@X
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #1
Добавлено: 31.12.03 01:14
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 31.12.03 06:55
В разделе Статьи почитай статью Шатрыкина Ивана про создание окон
неправильной формы.
Номер ответа: 3
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #3
Добавлено: 31.12.03 10:36
Номер ответа: 4
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #4
Добавлено: 31.12.03 11:15
Номер ответа: 5
Автор ответа:
M@X
Вопросов: 38
Ответов: 43
Профиль | | #5
Добавлено: 31.12.03 11:51
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 31.12.03 19:32
Номер ответа: 7
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #7
Добавлено: 02.01.04 18:55
Номер ответа: 8
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #8
Добавлено: 05.01.04 01:52