Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

пРОЗРАЧНОСТЬ

2.2K
20 марта 2004 года
Фауст
29 / / 08.02.2004
Уважаемые, подскажите, прозрачность можно сделать только у Form.
Если нет то как?
Я искал, не нашёл.
1.9K
24 марта 2004 года
xiOn
78 / / 16.03.2004
/* прозрачность */
typedef (__stdcall *SetLayeredWindowAttr)(HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);
HINSTANCE LibHandle = LoadLibrary("user32");
SetLayeredWindowAttr SetLayeredWindow;
SetLayeredWindow = (SetLayeredWindowAttr)GetProcAddress(LibHandle, "SetLayeredWindowAttributes");
SetWindowLong(MainForm->Handle, GWL_EXSTYLE, GetWindowLong(MainForm->Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
SetLayeredWindow(MainForm->Handle, 0,/* например*/ 100, LWA_ALPHA);
1.6K
26 марта 2004 года
Grom2025
82 / / 20.03.2003
Цитата:
Originally posted by xiOn
/* прозрачность */
typedef (__stdcall *SetLayeredWindowAttr)(HWND hwnd, COLORREF crKey, BYTE bAlpha, DWORD dwFlags);
HINSTANCE LibHandle = LoadLibrary("user32");
SetLayeredWindowAttr SetLayeredWindow;
SetLayeredWindow = (SetLayeredWindowAttr)GetProcAddress(LibHandle, "SetLayeredWindowAttributes");
SetWindowLong(MainForm->Handle, GWL_EXSTYLE, GetWindowLong(MainForm->Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
SetLayeredWindow(MainForm->Handle, 0,/* например*/ 100, LWA_ALPHA);



А у меня окно прозрачнеет, но форма почему-то отображается зеркально!!-)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог