Как определить ФАКТИЧЕСКИЙ размер формы окна (со всеми неклиентскими элементами) при запуске Aero?

Я пытаюсь расположить свою форму точно над панелью задач. К сожалению, моим усилиям препятствует тот факт, что this.Height в моей форме возвращает значение, которое на 10 пикселей меньше, чем фактическая форма (со всеми границами, строкой заголовка и т. Д.). Я использую Windows 7 с Aero. Когда Aero выключен (а границы тоньше), все работает как положено. Стиль границы формы - FixedSingle . Я не хочу использовать специальные хаки для Aero. Что я могу сделать, чтобы получить правильную высоту?

6
задан Vilx- 12 January 2012 в 16:33
поделиться