Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.26;
Скачать: CL | DM;

Вниз

Проблема с SetLayeredWindowAttributes   Найти похожие ветки 

 
kalexi   (2008-04-22 15:14) [0]

Хочу сделать прозрачным окно. Делаю окно:

Handle := CreateWindowEx(WS_EX_WINDOWEDGE, "Win", winCaption,
                          WS_VISIBLE or WS_POPUP or WS_SYSMENU,0,0,
                          200, 300, 0, 0, Inst, nil);
//...
UpdateWindow(Handle);
SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_LAYERED);
  SetLayeredWindowAttributes(Handle,RGB(255,0,255),150,LWA_COLORKEY or LWA_ALPHA);

Если рисую окно так:

Handle := CreateWindowEx(WS_EX_LAYERED, "Win", winCaption,
                          WS_VISIBLE or WS_POPUP or WS_SYSMENU,0,0,
                          200, 300, 0, 0, Inst, nil);

То окно вообще не видно.
Туплю ((


 
kalexi   (2008-04-22 15:15) [1]

Удалено модератором
Примечание: Создание пустых сообщений


 
Игорь Шевченко ©   (2008-04-22 16:28) [2]

А в стиле WS_EX_LAYERED разве не надо указывать ?


 
kalexi   (2008-04-22 22:04) [3]

Нет



Страницы: 1 вся ветка

Текущий архив: 2009.04.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
3-1219951541
Евгений Р.
2008-08-28 23:25
2009.04.26
Изменение текущего значения генератора


2-1236670123
vat
2009-03-10 10:28
2009.04.26
как заставить OpenDialog выделять папку


15-1235236099
Piter
2009-02-21 20:08
2009.04.26
Firefox - вкладки


2-1236752941
dort12
2009-03-11 09:29
2009.04.26
!!!! Как разместить компоненты на форме программно


3-1220117523
mefodiy
2008-08-30 21:32
2009.04.26
Ошибка в триггере MySQL