Доброго времени суток!
Возник такой вопрос: как сделать прозрачное окно с непрозрачными объектами на нем?
HINSTANCE hMod;
hMod = LoadLibrary("user32.dll");
SetNotePadLayer=(int(__stdcall*)(HWND,COLORREF,BYTE,DWORD))
GetProcAddress(hMod,"SetLayeredWindowAttributes");
SetWindowLong(hWnd,GWL_EXSTYLE,0×80000);
SetNotePadLayer(hWnd,0,150,0×02);
FreeLibrary(hMod);
это здесь не помогает, так как этот код делает прозрачными также и все дочерние окна на форме hWnd. Что делать? Нужно чтоб окно было прозрачным, а кнопки на нем (и рисунки) – нет.
11 октября 2009 в 22:05
а может COLORREF?
11 октября 2009 в 21:00
может, для каждой кнопки устанавливать свои параметры прозрачности?