singlepost

WinApi: прозрачное окно с непрозрачными объектами << На главную или назад  

Доброго времени суток!

Возник такой вопрос: как сделать прозрачное окно с непрозрачными объектами на нем?

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. Что делать? Нужно чтоб окно было прозрачным, а кнопки на нем (и рисунки) – нет.

2 ответов в теме “WinApi: прозрачное окно с непрозрачными объектами”

  1. 2
    Леонид Максимов ответил:

    а может COLORREF?

  2. 1
    Андрей Лимаев ответил:

    может, для каждой кнопки устанавливать свои параметры прозрачности?

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.