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

Вниз

Перетаскивание формы   Найти похожие ветки 

 
PaRL ©   (2002-08-13 19:50) [0]

Я использую WM_NCHITTEST.
В VCL это выглядит так:
protected
procedure Hit(var M : TWMNCHITTEST); message WM_NCHITTEST;
end;

implementation
...

procedure Hit(var M : TWMNCHITTEST);
begin
inherited;
if Result = HTLIENT then Result := HTCAPTION;
end;

И всё работает, но в WiAPI нет inherited и системные кнопки заблокированы. Что делать?


 
DiamondShark ©   (2002-08-13 19:59) [1]

DefWindowProc


 
oduvan ©   (2002-08-13 20:38) [2]

старый прием:
в onMouseDown любого VCLника пишишь:

releaseCapture;
Form1.Perform(WM_SYSCOMMAND,$F012,0);


 
PaRL ©   (2002-08-17 17:47) [3]

oduvan,
Раздел WinAPI называется, если ты не в курсе.

Shark, thanks.


 
oduvan ©   (2002-08-17 19:48) [4]

WM_SYSCOMMAND - а это по твоему что VCL?


 
PaRL ©   (2002-08-22 14:13) [5]


> старый прием:
> в onMouseDown любого VCLника пишишь:


Не твои слова скажешь >? :)



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
1-21000
greenrul
2002-09-26 18:18
2002.10.07
Быстрое нахождение определенного пикселя в TPicture/Bitmap


1-21024
начинающий програмер
2002-09-24 17:52
2002.10.07
Cимволы в верхнем регистре


1-21048
Prok12
2002-09-27 13:34
2002.10.07
Не могу напечатать Bitmap на Printer.Canvas ...


14-21253
Николай Быков
2002-09-12 13:04
2002.10.07
Лето и литература


4-21343
RealDummy
2002-08-22 02:51
2002.10.07
Как ставить хук на минимизацию чужого окна?