Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
12 / 12 / 4
Регистрация: 07.09.2012
Сообщений: 542

MFC CDockablePane и его перемещение

06.08.2015, 22:50. Показов 2619. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В mdsn ничего не понятно, подскажите
1)Как закрепить положение окна на основе CDockablePane, то есть запретить перемещение, закрытие, скрытие(а при нажатии кнопки вернуть такую возможность)?
2)Как запретить помещать окно на основе CDockablePane снаружи документа, то есть что бы оно могло крепиться с разных сторон документа, однако не могло быть не закрепленным?
3)Как скрыть (показать) заголовок(с кнопками) окна на основе CDockablePane?
4)Может у кого есть пример как в окно на основе CDockablePane воткнуть обычную картинку, кнопку и текст?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.08.2015, 22:50
Ответы с готовыми решениями:

MFC Drag and Drop Как его реализовать?
Доброе время суток. Как реализовать Drag and Drop между двумя List Control'ами?

Выбор файла и его перемещение
Люди, помогите пожалуйста, срочно надо. Как сделать так, чтобы при нажатии на кнопку открывалась папка и в этой папки выбрать нужный файл...

Вращение квадрата при нажатии на его угол и его перемещение при нажатии на него (Canvas)
Добрый день, я столкнулся с такой проблемой, мне нужно сделать реализацию вращения квадрата при нажатии на его угол и его перемещение при...

2
 Аватар для Людвиг Бодмер
378 / 375 / 213
Регистрация: 29.03.2013
Сообщений: 867
07.08.2015, 10:27
Лучший ответ Сообщение было отмечено klynxe как решение

Решение

klynxe, по первому пункту может CDockablePane::SetControlBarStyle(); поможет, с флагами поэкспериментировать.
У меня при
C++
1
CDockablePane::SetControlBarStyle(AFX_CBRS_AUTOHIDE);
не перемещается и не закрывается вроде
1
12 / 12 / 4
Регистрация: 07.09.2012
Сообщений: 542
10.08.2015, 17:31  [ТС]
Цитата Сообщение от Людвиг Бодмер Посмотреть сообщение
не перемещается и не закрывается вроде
1)Только окно вообще пропадает из пункта меню "Вид" и если приложении на этом зарыть, при следующим открытии окно отобразить невозможно.
Нашел только немного другой вариант
запрет закрытия окна
SetControlBarStyle(AFX_DEFAULT_DOCKING_P ANE_STYLE & ~AFX_CBRS_CLOSE);
3)И скрыть заголовок окна
EnableGripper(0);
2)такого и близко на нашел...
4)Расширенный пример VS тут
5)Как запретить изменение размеров окна?
Пишет переопределить IsResizable, однако это не помогает(в окне, не закрепленном в документе, этот метод вообще не вызывается)
Аналогично с OnSize (он вызывается, но не мешает изменению размеров)ю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.08.2015, 17:31
Помогаю со студенческими работами здесь

Перемещение объекта и его рисование на форме
Доброго времени суток, форумчане. Как можно реализовать перемещение объектов Obj в моей программе ? Подкиньте идей, пожалуйста. Вот...

Перемещение курсора мыши и его виды
привет друзья! есть некая сетка 1. хотелось бы что бы при приближении к узлу сетки курсор мыши "прилипал" к нему ...

Поиск каталога и перемещение его в другой
Добрый день! Требуется помощь в дописании кода *.bat файла. Суть в том, что при его запуске создается папка с именем текущей даты. ...

Перемещение прямоугольника с изменением положения его вершин
Добрый день! Не могу решить данную задачу. Необходимо обеспечить метаморфозу многоугольника из начальной формы(прямоугольник) в заданную...

Перемещение компонента по форме и отображение его кординат
Приветствую! Нужна ваша помощь по такой проблеме - перемещение компонента по форме и отображение его кординат. procedure...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru