Как правильно отображать компоненты диалогового интерфейсного окна (статический текст, группбоксы, текстовые поля, кнопки, таблицы, чекбоксы, радиокнопки и т.д.), если программа будет работать на различных машинах с разным разрешение экрана? В смысле, если на одной машине какой-то компонент находится в центре диалогового окна, то и на другой машине с других разрешением экрана этот компонент так же будет находится в центре диалогового окна, а не справа или слева?
Какие функции существуют для того, чтобы узнать текущие ширину и высоту экрана и какие функции существуют для того, чтобы работать с центровкой компонентов на диалоговом окне (то есть то или иное размещение компонентов относительно центра диалогового окна)?