С C# мне легко удалось добиться желаемого эффекта:
Однако у меня возникли проблемы с выполнением того же самого с помощью Win32 API на языке C. Я не знаю, как создать окно с без значка (вообще), но с заголовком, кнопка свертывания и кнопка закрытия.
Я правильно зарегистрировал свой класс, но не могу понять, что поставить для стилей окна/расширенных стилей окна.
static const TCHAR lpctszTitle[] = TEXT("Stuff"), lpctszClass[] =
TEXT("StuffClass");
HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TOPMOST, lpctszClass,
lpctszTitle, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX,
CW_USEDEFAULT, 0, 250, 55, NULL, NULL, hThisInstance, NULL);
Приведенный выше код произвел:
у которого все еще есть значок в строке заголовка, и это не то, что я хотел.