In this post I will briefly explain how to use layered windows and specifically how to use UpdateLayeredWindow. The first thing you need to do is add the WS_EX_LAYERED style to your window. This can for example be done with a call to CreateWindowEx: hWnd = CreateWindowEx(WS_EX_LAYERED, szWindowClass, szTitle, 0, CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, NULL, NULL, hInstance, NULL);After your window i..