С C # я легко смог получить желаемый эффект:
![standard window without icon in title bar](https://i.stack.imgur.com/mzmYi.png)
Однако у меня возникают проблемы при выполнении того же действия с использованием 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);
Код, указанный выше:
![standard window WITH an icon in the title bar](https://i.stack.imgur.com/y0Cue.png)
, который все еще имеет значок в строке заголовка и не тот, который я хотел.