Здравствуйте! Требуется узнать, как установить прозрачность чужого окна Не надо сразу тыкать носом в функцию SetLayeredWindowAttributes так как она только для Windows XP и старше, а мне надо и для Windows 2000 тоже. З.Ы. Для 98 - не надо ))
в Platform SDK написано что Get/Set LayeredWindowAttributes работает ТОЛЬКО в Windows XP и старше. Правда у меня Platform SDK от MS Visual Studio 2005 Beta 2
код: HWND WIN; byte FAlphaBlendValue; SetWindowLong(WIN, GWL_EXSTYLE, WS_EX_LAYERED); SetLayeredWindowAttributes(WIN,0,FAlphaBlendValue,LWA_ALPHA); у меня нет под руками Win2k, но интересно узнать будет ли работать в Win2k. [ФЛЕЙМ] Если это будет работать в Win2k то непонятно как мелкомягкие пишут SDK (с бодуна наверное)[/ФЛЕЙМ]
в Win2K SetLayeredWindowAttributes(hwnd: longint; crey: byte; bAlpha: byte; dwFlags: longint): longint; есть и работает
MSDN Oct 2004 Function Information Minimum DLL Version user32.dll Header Declared in Winuser.h, include Windows.h Import library User32.lib Minimum operating systems Windows 2000