Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
14-17387
denis24
2003-02-18 19:47
2003.03.06
quickreport


1-17043
Wizzard
2003-02-25 12:44
2003.03.06
Конвертация чисел в разных нац.версиях Виндовса


14-17375
AK-74
2003-02-18 19:41
2003.03.06
Есть здесь студенты СГУ?


1-17184
frizZ.
2003-02-23 22:11
2003.03.06
возведение числа в целую степень при помощи циклов


4-17448
microlab
2003-01-18 20:41
2003.03.06
Про аплеты




   Наверх