2015-11-12 3 views
1

В MFC я создал диалог изменения размера в MFC, и я установил один элемент управления в диалоговом окне, как слайдер. После сборки я обнаружил, что слайдер не перемещается при изменении размера диалогового окна. Итак, я сделал OnSize(), затем я установил позицию. Оно работает. Однако есть одна проблема, которая отличается от первой позиции управления и второго положения в Onsize().Как установить начальную позицию элемента управления в диалоговом окне MFC?

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

Как установить начальное положение элемента управления в диалоговом окне MFC?

ответ

3

Игнорировать все WM_SIZE сообщения Вы не получите до OnInitDialog выполняется ...

WM_INITDIALOG обжигали, когда диалог IST непосредственно перед проявляться или уже было показано (если она имеет видимый стиль).