У меня есть мастер свойств, который состоит из трех кнопок Назад, Далее Отмена по умолчанию в правом нижнем углу. У нас есть возможность перемещать эти кнопки мастера по направлению к центру слева от листа (точно в центр листа внизу, подробно эти кнопки должны перемещаться влево к центру листа)?Как изменить положение кнопок мастера свойств?
0
A
ответ
1
Короткий ответ: да. Вам нужно будет создать собственный класс CPropertySheet и переопределить OnInitDialog(), чтобы переместить кнопки. Вам нужно использовать идентификаторы ID_WIZNEXT и ID_WIZBACK, чтобы получить указатель на фактические кнопки. Когда у вас есть указатель, вы можете перемещать кнопки так же, как и любой другой элемент управления, используя CWnd :: MoveWindow. Вот некоторые примеры кода (отсутствие проверки ошибок) ...
CWnd* pWnd = GetDlgItem(ID_WIZBACK);
CRect rect(0, 0, 0, 0);
pWnd->GetWindowRect(&rect);
rect.OffsetRect(-50, 0);
ScreenToClient(&rect);
pWnd->MoveWindow(&rect);
Смежные вопросы
- 1. Как изменить ширину кнопок мастера?
- 2. Как изменить положение кнопок. object-c
- 3. Изменить положение конкретных кнопок в GtkHeaderBar?
- 4. Невозможно изменить положение кнопок в C# ASP.net
- 5. Как динамически менять положение кнопок
- 6. Как изменить размер и положение кнопок в PySide?
- 7. Положение кнопок as3
- 8. Как изменить положение UIButton динамически
- 9. UIAlertController несовместимым положение кнопок
- 10. Положение кнопок в LinearLayout
- 11. Редактирование свойств кнопок из модуля
- 12. Изменение свойств программно созданных кнопок
- 13. Изменить положение кнопок «плюс» и «минус» google maps apiv2 Android
- 14. jquery Datepicker: изменить положение превью и следующих кнопок
- 15. Изменить предопределенную страницу мастера
- 16. Как изменить цвет кнопок?
- 17. Как изменить цвет кнопок?
- 18. Исправить положение для окна мастера в extjs
- 19. Как изменить положение UINavigationBar?
- 20. Как изменить положение UIButton?
- 21. Как изменить положение UITabBarItem?
- 22. Как изменить положение класса
- 23. Как изменить положение RadioGroup
- 24. Как изменить положение colorbox?
- 25. Как изменить положение ProgressDialog?
- 26. Как изменить положение UITableView?
- 27. Как изменить положение спрайта?
- 28. Как изменить положение подпорки
- 29. Как изменить положение ящиков?
- 30. Как изменить положение CKEditor?
Спасибо за ваш reply.See Я хочу, чтобы переместить в центр sheet.Doing, как вы предположили, что контроль будет двигаться в направлении слева от них, но как мы можем, чтобы они были перемещены точно в центр листа мастера? – Siva
Я не уверен, что понимаю ваш вопрос. Ваш оригинальный пост спросил, как «перемещать эти кнопки мастера по направлению к центру слева внизу (точно к центру листа внизу, подробно эти кнопки должны перемещаться влево к центру листа)». В моем примере кода показано, как переместить кнопку «Назад» на ** левый ** (в центре) 50 единиц. Нетрудно вычислить фактический центр листа и соответственно отрегулировать движение. – rrirower