Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Такой вопрос по перетаскиванию формы за клиентскую обл.   Найти похожие ветки 

 
DimC ©   (2003-02-18 12:10) [0]

Делаю перетаскивание формы через форточное сообщение WM_NCHITTEST
перестают работать кнопки SpeedButton. В чем тут дело?


 
Игорь Шевченко ©   (2003-02-18 12:46) [1]

Не так делаешь....


 
maxim2 ©   (2003-02-18 12:59) [2]

Делай так

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
const
SC_DragMove = $F012;
begin
ReleaseCapture;
Perform(WM_SysCommand, SC_DragMove, 0);
end;


 
DimC ©   (2003-02-24 18:07) [3]

Так я тоже делал, кнопки работают, но форма не перемещается


 
Юрий Зотов ©   (2003-02-24 18:35) [4]

> перестают работать кнопки SpeedButton. В чем тут дело?

В том, что SpeedButton - это всего лишь рисунок на форме.
Добавьте проверку:

if ControlAtPos(...) = nil then
Message.Result := HTCAPTION
else inherited



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.021 c
1-17142
Сергей
2003-02-23 10:10
2003.03.06
INI ФАЙЛЫ И ПРИВЕДЕНИЕ ТИПОВ


8-17203
Карелин Артем
2002-11-22 09:34
2003.03.06
Быстрое копирование экрана. Часть I


14-17322
Не влюбленный
2003-02-14 11:32
2003.03.06
А мне некого поздравлять &(


6-17249
Grin
2003-01-14 15:59
2003.03.06
TidHttp в цикле после неудачного запроса больше не конектится


14-17320
Saracin
2003-02-16 12:05
2003.03.06
Где можно найти описание InstallShield Express статьи, книги,...