Вниз
Скачать: 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.011 c
1-17143
User
2003-02-21 17:33
2003.03.06
Шифровальшик


1-17107
Маришка
2003-02-26 08:11
2003.03.06
использование микрофона


4-17435
KPV-10k
2002-12-19 21:04
2003.03.06
Оконо во весь экран...


1-17122
race1
2003-02-22 08:27
2003.03.06
component


7-17425
ShadowFromXZone
2003-01-07 00:37
2003.03.06
Ребята вот какой возник вопрос.... Надо запретить только копирова




   Наверх