Страница: 1 | 2 | 3 | 4 |
Вопрос: Прозрачность висты в ХР?
Добавлено: 31.05.07 21:20
Автор вопроса: - MaAs† -™ | ICQ: 233628153
Здравствуйте
Недавно увидел у знакомого на компе такую мелочь - календарь в углу экрана(система ХР), все бы ничего, да только прозрачность у него как в висте(т.е. календаль представлял из себя буквы разной прозрачности с тенями, не напоминающими те что могут отбрасывать меню и прочее)
Собственно я так понял этот календарик с каким-то из сервис паков или обнов поставляется. Так вот вопрос - эта графческая "особенность" что из себя представляет и как возможно это реализовать на VB6 / VB.NET 2005!
(в ХР вроде ведь либо дырки в окнах, либо равномерная прозрачность всего окна, или это не так?)
Заранее спасибо.
Ответы
Всего ответов: 51
Номер ответа: 1
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #1
Добавлено: 31.05.07 22:54
Номер ответа: 2
Автор ответа:
- MaAs† -™
ICQ: 233628153
Вопросов: 13
Ответов: 29
Профиль | | #2
Добавлено: 01.06.07 18:17
ммм... вспомнил еще одну программу где такая вещь есть - в ICQ окошко Xtraz Center...
а можно поподробнее? 8)
Номер ответа: 3
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #3
Добавлено: 01.06.07 23:33
да, GDI+ это может преспокойно. у меня вот ObjectDock умеетю
Номер ответа: 4
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #4
Добавлено: 02.06.07 03:46
скин для миранды есть который тоже окно в стиле висты делает. Может даже опенсоурс, хз..
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 02.06.07 12:34
миранда все опенсоурс (окромя некоторых сторонних плагинов), скин и двиг, модерн контакт листа, тоже.
Номер ответа: 6
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #6
Добавлено: 02.06.07 17:14
Номер ответа: 7
Автор ответа:
- MaAs† -™
ICQ: 233628153
Вопросов: 13
Ответов: 29
Профиль | | #7
Добавлено: 02.06.07 19:02
Номер ответа: 8
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #8
Добавлено: 02.06.07 21:15
Другие окна будут. Попробуй. Юзай API BitBlt
Номер ответа: 9
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #9
Добавлено: 02.06.07 21:37
нет, тут нужна прозрачность, а значит тупо копировать биты - не пойдет
имхо
setbitmapbits
getbitmapbits
Номер ответа: 10
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #10
Добавлено: 02.06.07 22:46
getbitmapbits
ага, так быстрее
только я в своем модуле не реализовал еще даже простого PaintPicture, хотя надо бы. И прозрачность дополнительным параметром туда же прилепить. Пасиба за идею
Номер ответа: 11
Автор ответа:
- MaAs† -™
ICQ: 233628153
Вопросов: 13
Ответов: 29
Профиль | | #11
Добавлено: 02.06.07 23:48
getbitmapbits
угу, так быстрее, но как исправить тот факт что при копировании битмапа десктопа копируется и сама форма, и потому вся прозрачность накрывается
Номер ответа: 12
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #12
Добавлено: 02.06.07 23:57
Ы. А может тогда сначала форму вручную на битмапе рисовать?
Номер ответа: 13
Автор ответа:
- MaAs† -™
ICQ: 233628153
Вопросов: 13
Ответов: 29
Профиль | | #13
Добавлено: 03.06.07 00:16
на битмапе рисовать уже попробовал, да и пробовал банальнее - копировать десктоп до отрисовки формы, все бестолку...
Номер ответа: 14
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #14
Добавлено: 03.06.07 14:05
А ну к, покажи, что ты там сделал... сча посмотрим,
Номер ответа: 15
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #15
Добавлено: 03.06.07 14:58
А может внатуре тут GDI+ пробовать надо, а не велосипед изобретать? Я гуглю...