Как удалить строку заголовка из окна, но сохранить минимизацию/максимум анимации?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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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