Biblioteki C/C++
SetLayeredWindowAttributes
[funkcja] Ustala stopień przeźroczystości okna.Składnia
#define _WIN32_WINNT 0x0500
#include <windows.h>
WINUSERAPI BOOL WINAPI SetLayeredWindowAttributes(
HWND hwnd,
COLORREF crKey,
BYTE bAlpha,
DWORD dwFlags
);
Argumenty
Zwracana wartość
Funkcja w przypadku wykonania swojego zadania zwraca wartość niezerową. W przeciwnym wypadku zwraca 0. Aby uzyskać szczegółowe informacje o błędzie, użyj funkcji
GetLastError.
Opis szczegółowy
Użycie funkcji
SetLayeredWindowAttributes wymaga zdefiniowania stałej
_WIN32_WINNT na co najmniej
0x0500
. Następnie dla okna, które ma być przeźroczyste, należy użyć stylu rozszerzonego
WS_EX_LAYERED. Przykład użycia:
int ile_procent = 50;
SetLayeredWindowAttributes( hwnd, 0,( 255 * ile_procent ) / 100, LWA_ALPHA );
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.