программирование под win32 на visual с++

Обсуждение проблем с установкой и конфигурированием операционных систем.

Модератор: Gromak

Сообщение vovcha » Чт май 22, 2003 3:58 am

кто програмит под вижульняк, подскажите, как мона добавлять новые возможности. например нашёл пример, как сделать прозрачное окошко, но в вижуале в заловочных файлах нет определения функции SetLayeredWindowAttributes() и и LWA_ALPHA, что делать? мо есть какие сервис паки?
заранее спасиб всем кто отзавётся.
Добавлено автором
и ещё (просто для обсуждения) как кто относится к вижуал ассисту? например я без него сишку видеть уже не могу :eek:
vovcha

 
Сообщения: 8
Зарегистрирован: Ср фев 05, 2003 4:00 am
Откуда: minsk
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение ox » Чт май 22, 2003 11:32 am

нет определения функции SetLayeredWindowAttributes

Должна быть, плохо искал :smile: Никаких "сервис паков", #include <windows.h> и все дела. Ну и user32.lib естественно.

как кто относится к вижуал ассисту?

Ну я допустим терпеть ненавижу. И что? Это ж дело личного вкуса, и мое мнение ровным счетом ничего не значит...
Аватара пользователя
ox
HWBY Team
HWBY Team
 
Сообщения: 444
Зарегистрирован: Пт апр 05, 2002 2:31 am
Откуда: Калифорния, США
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение vile » Чт май 22, 2003 11:00 pm

А знаешь как прикольно переходить с Delphi на Borlan C++ :smile:
vile

 
Сообщения: 120
Зарегистрирован: Вт июн 25, 2002 12:39 am
Откуда: Минск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение vovcha » Сб май 24, 2003 2:01 am

ox
Должна быть, плохо искал

да не искал намальна,
пишу что-т такое:
SetWindowLong(hwnd, GWL_EXSTYLE, ExtStyle | WS_EX_LAYERED);
SetLayeredWindowAttributes(hwnd, 0, (255 * Transparency) / 100, LWA_ALPHA);
а в ответ :
WS_EX_LAYERED' : undeclared identifier
SetLayeredWindowAttributes' : undeclared identifier
LWA_ALPHA' : undeclared identifier
вот так, а в заголовичных ничё похожего нет
:frown: ,раз 5 смотрел.
обидно до ужаса
Добавлено автором
просто, я так понимаю, прозрачность и иные навороты появились только под 2000, а vc6 - вышел в 98, если не ошибаюсь, должнон же быть межанизм добавления нового?
vovcha

 
Сообщения: 8
Зарегистрирован: Ср фев 05, 2003 4:00 am
Откуда: minsk
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Fallcom » Сб май 24, 2003 2:44 pm

SetLayeredWindowAttributes лежит в User32.dll. Работает по теории только на 2К-ХР. Попробуй напрямую вызвать. Параметры ты я вижу уже знаешь.
Fallcom

 
Сообщения: 244
Зарегистрирован: Ср май 22, 2002 4:55 pm
Откуда: Belarus, Gomel
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение vovcha » Сб май 24, 2003 7:24 pm

Fallcom
Попробуй напрямую вызвать


угу. попробую, а что ж уже остаётся?
Добавлено автором
но всё ж, должно же оно нормально работать а не через....
vovcha

 
Сообщения: 8
Зарегистрирован: Ср фев 05, 2003 4:00 am
Откуда: minsk
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Операционные системы

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4