| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Отменить Perform(WM_SYSCOMMAND,SC_DRAGMOVE, 0) |
| Автор: SerK 24.12.2009, 02:13 | ||
| Вопрос следующий: при нажатии мыши компонент может перемещаться с помощью такого кода:
Как мне отменить это перемещение? |
| Автор: mrbrooks 24.12.2009, 09:20 |
если вопрос идет об возвращении на исходное положение - то либо сохранять первоначальные настройки контрола, либо использовать технологию Drag&Drop. |
| Автор: artsb 24.12.2009, 09:37 |
| SerK, в каком смысле отменить перемещение? Вернуть компонент на место? Или вообще, запретить его перемещать? Или ещё что? |
| Автор: mrbrooks 24.12.2009, 11:04 | ||||
обычно при перемещении контрола по форме (в MouseDown )делают так:
то есть без нажатия на alt (по выбору) перемещения не будет |
| Автор: SerK 25.12.2009, 14:17 |
| mrbrooks, спасибо, понял - нужно ставить флаг. |