| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Если форма больше кадра |
| Автор: бУРов 27.9.2011, 12:27 |
| Я новичок в VS 2008. Хочу создать MFC-приложение, в котором форма больше, чем кадр. При открытии (запуске) приложения будет "вспоминаться" расположение формы относительно кадра, будут скролл-бары. Давишь мышь, появляется ладошка и форму можно перемещать относительно кадра. Примерно так как работают карты в Интернете. Пока у меня только один вертикальный скрол, а форма все время уезжает влево (если ее тащить влево). Подскажите новичку, куда копать. |
| Автор: Earnest 3.10.2011, 10:49 |
| Делай свой вид на основе CFormView, если "форма" - это окно с несколькими полями. Если нет (какая-то графика, карта, например), то используй CScrollView. Во втором случае нужно задать диапазоны прокрутки и текущую позицию, соответствующие ф-и ищи в описании CScrollView. |
| Автор: бУРов 24.10.2011, 14:52 |
| Нашёл встроенное средство для перемещения формы. Если нажать среднюю кнопку мыши и потом двигать мышь по столу, будет и форма двигаться. |