Disable Win11 rounded corners on the secondary monitor windows
This commit is contained in:
@@ -816,6 +816,10 @@ MainWindow::initRendererMonitorSlot(int monitor_index)
|
|||||||
if (vid_resize == 2)
|
if (vid_resize == 2)
|
||||||
secondaryRenderer->setFixedSize(fixed_size_x, fixed_size_y);
|
secondaryRenderer->setFixedSize(fixed_size_x, fixed_size_y);
|
||||||
secondaryRenderer->setWindowIcon(this->windowIcon());
|
secondaryRenderer->setWindowIcon(this->windowIcon());
|
||||||
|
#ifdef Q_OS_WINDOWS
|
||||||
|
auto cornerPreference = DWMWCP_DONOTROUND;
|
||||||
|
DwmSetWindowAttribute((HWND) secondaryRenderer->winId(), DWMWA_WINDOW_CORNER_PREFERENCE, (LPCVOID) &cornerPreference, sizeof(cornerPreference));
|
||||||
|
#endif
|
||||||
if (show_second_monitors) {
|
if (show_second_monitors) {
|
||||||
secondaryRenderer->show();
|
secondaryRenderer->show();
|
||||||
if (window_remember) {
|
if (window_remember) {
|
||||||
|
|||||||
Reference in New Issue
Block a user