| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Линия |
| Автор: scooper 29.11.2006, 18:26 |
| Как организовать рисование линий как в paint'e. Тоесть при нажатой лкм линия показана но еще не нарисована и ее можно изменять, а при отпускании лкм линия рисуется? Подскажите плз. |
| Автор: _hunter 29.11.2006, 18:37 |
| в обработчике ON_WM_LBUTTONDOWN запоминаеш положение мыши в обработчике МоусМув рисуеш линию (при этом запоминаеш текущее изображение на dc, восстанавливаеш предыдущее, рисуеш линию и по новой...) в обработчике поднятия кнопки мыши перестаеш рисовать. |
| Автор: scooper 30.11.2006, 20:10 |
| Немогу сохранить dc как это делается! |
| Автор: _hunter 30.11.2006, 20:57 |
| смотри Example Code функции BitBlt |