Я хочу вырезать часть формы firemonkey, , вызывая SetLayeredWindowAttributes с LWA_COLORKEY, черные части формы становятся кликами, но не прозрачными?Вырезать часть формы firemonkey, установив прозрачный цвет, не работает?
uses
Winapi.Windows, FMX.Platform.Win
SetWindowLong(FmxHandleToHWND(Form1.Handle), GWL_EXSTYLE, GetWindowLong(FmxHandleToHWND(Form1.Handle), GWL_EXSTYLE) or WS_EX_LAYERED);
SetLayeredWindowAttributes(FmxHandleToHWND(Form1.Handle), RGB(0,0,0), 70, LWA_COLORKEY);
не имеет значения 70, 0 или 255, LWA_COLORKEY дает полную прозрачность для любого цвета RGB (0,0,0) в форме, приведенный выше код работает с delphi vcl, но не с firemonkey. – isa
Отредактировал мой ответ с потенциальным решением, найденным в другом вопросе SO. Я не могу проверить это, так как я не на своем компьютере разработки. – SilverWarior