Как удалить строку заголовка из окна, но сохранить минимизацию/максимум анимации? ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Как удалить строку заголовка из окна, но сохранить минимизацию/максимум анимации?

Сообщение Anonymous »

При нажатии на значок окна на панели задач оно сворачивается или восстанавливается со стандартной анимацией, но при создании окна с помощью этого кода:

Код: Выделить всё

WNDCLASSEX wc = { sizeof(wc), CS_CLASSDC, WndProc, 0L, 0L, hInstance, LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)), nullptr, nullptr, nullptr, window::class_name, nullptr };
::RegisterClassEx(&wc);
g_hWnd = ::CreateWindowExA(0, wc.lpszClassName, window::window_name, WS_POPUP | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_SYSMENU, x, y, window::g_Width, window::g_Height, nullptr, nullptr, wc.hInstance, nullptr);
Удаляется строка заголовка, но также удаляется и анимация. Окно по-прежнему можно свернуть и восстановить, но без анимации.
Я попробовал несколько стилей, но по-прежнему требуется либо строка заголовка, либо анимация отсутствует.

Подробнее здесь: https://stackoverflow.com/questions/790 ... animations

Вернуться в «C++»