Вниз
Скачать: 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.01 c
14-17341
Феликс
2003-02-16 23:46
2003.03.06
Самооборона


1-17079
munch
2003-02-25 18:35
2003.03.06
Получение значений из строки


3-16903
cat_si
2003-02-14 16:37
2003.03.06
Еще один вопрос о пользователях.


3-16932
Сергей
2003-02-16 01:39
2003.03.06
clientdataset


3-16945
Olegon
2003-02-16 15:16
2003.03.06
Поиск одного значения в нескольких полях




   Наверх