Shift85,
1. Вырезанием цвета
фотошопом перекрась края в $000008 цвет. (если картинка из закоса взята то там вырезанием сделано)
2. Если хочешь через ботву то сделай без зеленых краев .png картинку и в примерах смотри с библой.
urban, зеленые края у картинки.
1. Вырезанием цвета
Код:
function GetWindowLong(hWnd: HWND; nIndex: Integer): Longint; external 'GetWindowLongW@user32.dll stdcall';
function SetLayeredWindowAttributes(hwnd: HWND; crKey: TColor; bAlpha: BYTE; dwFlags: DWORD): Boolean; external 'SetLayeredWindowAttributes@user32.dll stdcall';
function SetWindowLong(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): Longint; external 'SetWindowLongW@user32.dll stdcall';
...
SetWindowLong(WizardForm.Handle,-20,GetWindowLong(WizardForm.Handle,-20) or $80000);
SetLayeredWindowAttributes(WizardForm.Handle,$000008,0,1);
2. Если хочешь через ботву то сделай без зеленых краев .png картинку и в примерах смотри с библой.
urban, зеленые края у картинки.
Последнее редактирование: