Многослойное окно: почему край закругляется автоматически?

Я пытаюсь нарисовать hbitmap с layeredwindow прямо на экран. теперь это работает так, как должно, но левый верхний угол изображения всегда округлый.

Я создаю окно с:

    HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TRANSPARENT
, szWindowClass, 0,
WS_VISIBLE
, 150,250, width, height, 0, NULL, hInstance, NULL);

Может ли кто-нибудь помочь мне, пожалуйста, чтобы решить эту проблему?

0

Решение

Ты используешь WS_VISIBLE как стиль окна, который эквивалентен WS_OVERLAPPED | WS_VISIBLE, Перекрытые окна имеют закругленные углы в верхней части.

использование WS_POPUP | WS_VISIBLE вместо.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]