zrobiłem przezroczyste okno, które działa w miarę poprawnie. Kiedy w funkcji SetLayeredWindowAttributes podaję flagę LWA_ALPHA to normalnie robi mi przezroczyste okno na tyle na ile chcę, ale ja chcę żeby nie wyświetlał wybranego koloru np czarnego.
Dlatego podaję flagę LWA_COLORKEY:
SetLayeredWindowAttributes(window.handle,RGB(0,0,0),0,LWA_COLORKEY);
niestety wszystkie kolory dalej są widoczne... jak zrobić, by kolor czarny był przezroczysty? używam opengl do rysowania