Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> lock ControlBar, запретить перетаскивание  
V
    Опции темы
imageman
Дата 17.3.2008, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 30.9.2004

Репутация: 1
Всего: 1



Нужно в TControlBar запретить перетаскивание внутренних панелей мышкой........

Не могу понять как. Таскаются и всё тут.
PM MAIL   Вверх
Rrader
  Дата 18.3.2008, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Inspired =)
***


Профиль
Группа: Экс. модератор
Сообщений: 1535
Регистрация: 7.5.2005

Репутация: 70
Всего: 191



Пример в аттаче

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  Sample.rar 5,67 Kb


--------------------
Let's do this quickly!
Rest in peace, Vit!
PM MAIL Skype   Вверх
imageman
  Дата 18.3.2008, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 30.9.2004

Репутация: 1
Всего: 1



Rrader, спасибо за столь интересный ответ - побежал изучать.....
Код

Procedure TMForm.WndProc(Var Msg: TMessage);
Begin
  If (Msg.Msg = WM_MOUSEMOVE) And (Msg.WParam = MK_LBUTTON) Then
    { N / A }
  Else
    If Assigned(WProc) Then WProc(Msg);
End;

Procedure TMForm.CBForbClick(Sender: TObject);
Begin
  If CbForb.Checked Then
  Begin
    WProc := ControlBar1.WindowProc;
    ControlBar1.WindowProc := WndProc;
  End
  Else
    ControlBar1.WindowProc := WProc;
End;


Работает! Как я понял основано на перехвате сообщений мыши.

Это сообщение отредактировал(а) imageman - 18.3.2008, 18:47
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0493 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.