wpf стиль окна без границ

У меня есть приложение wpf. Я не использую WindowStyle, и я самостоятельно добавляю элементы управления окнами (свернуть, закрыть).

но WindowStyle еще не имеет границы изменения размера окна

Граница изменения размера окна в порядке, но я хочу, чтобы стиль выглядел одинаково в Windows XP, Vista, 7

Я видел решение установки noresize, но мне нужно, чтобы окно было нормально изменяемого размера (без захвата изменения размера)

1 ответ

Решение

Если вы установите WindowsStyle нет, и вы хотите удалить границу изменения размера, вы должны создать собственное окно изменения размера.

Прочтите эту статью. Это поможет вам. Идея состоит в том, чтобы вы связали несколько окон вокруг окна и обработали события изменения размера с помощью вызова API SendMessage () в user32.dll,

Есть хорошие примеры кода. Надеюсь, что я тебе помог.

Другие вопросы по тегам