Вопрос № 35318: Как на WinAPI создать статусБар Функция из хелпа неФыркает!Windows XP sp2 и server 2000! И сделать окно прозрачным (я её в хелпе видел,но теперь не могу найти)...
Вопрос № 35.318
Как на WinAPI создать статусБар Функция из хелпа неФыркает!Windows XP sp2 и server 2000! И сделать окно прозрачным (я её в хелпе видел,но теперь не могу найти)
Отправлен: 13.02.2006, 10:08
Вопрос задал: chikanok (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Татьяна
Здравствуйте, chikanok!
По поводу статус бара, в приложении выдержка из msdn, честно говоря, сама не пробовала, но я думаю разобраться можно (вроде бы ничего сложного).
По поводу прозрачности, если вам нужно API, то используется функция
SetLayeredWindowAttributes
правда нужно не забывать с помощью setwindowlong установить стиль окна WS_EX_LAYERED, это выглядит примерно так:
SetWindowLong(hndl,GWL_EXSTYLE, getwindowlong(hndl,GWL_EXSTYLE) or WS_EX_LAYERED);
SetLayeredWindowAttributes(hndl,0, round((255 * 70) / 100), LWA_ALPHA);
тут прозрачность окна 70%, я думаю вы сможете разобраться, но если будут вопросы пишите в почту, отвечу
Приложение:
--------- Нет ничего невозможного!!!
Ответ отправила: Татьяна (статус: Студент)
Отправлен: 13.02.2006, 19:04
Отвечает: Leshiy2006
Здравствуйте, chikanok!
Ответ на 2-й вопрос: поставьте свойство формы AlphaBlend=True, значение AlphaBlendValue определяет прозрачность формы
Ответ отправил: Leshiy2006 (статус: 2-ой класс)
Отправлен: 13.02.2006, 22:14