Прозрачные пиксели

  • Автор темы Автор темы Guest
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Помогите! Как сделать на форме прозрачные пиксели, которые показывали бы содержаниме предыдущего окна? Или, скажем, не прозрачные, а с зеленгым отливом
Visual Basic 6.0
 
Мумрик
вопрос не понят, что значит прозрачные пиксели? а зачем тогда овобще их рисовать, если они и так прозрачные???
 
Ispolzuj API - SetWindowLong. V MSDN est vse opisanija. Ne razberioshsia pishi. Pro blending toge mogu otvetit. Ustroit gotovij kod na C++?
 
Серёга
Например, чтобы форма или часть формы показывали содержание окна, находящегося под формой!..
 
Мумрик
Вот пример кода на Delphi, где в центре формы прозрачный прямоугольник:
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
hr1, hr2:cardinal;
begin
hr1:=CreateRectRgn(0, 0, Form1.Width, Form1.Height);
hr2:=CreateRectRgn(35, 35, Form1.Width-35, Form1.Height-35);
CombineRgn(hr1, hr1, hr2, RGN_XOR);
SetWindowRgn(Form1.Handle, hr1, True);
DeleteObject(hr1);
DeleteObject(hr2);
end;
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab