[delphi] 캡션없는 폼 드래그로 이동하기
폼의 캡션을 사용하지 않거나 캡션이 없는 폼을 이동하는 방법입니다.
폼에 WMNCHitTest 윈도우 메시지 핸들러를 오버라이딩 해서 처리합니다.
TForm1 = class(TForm)
...
procedure WMNCHitTest( Var M: TWMNCHitTest );
message WM_NCHITTEST;
...
end;
implementation
...
procedure TForm1.WMNCHitTest(var M: TWMNCHitTest);
begin
inherited; // call the inherited message handler
if M.Result = htClient then // is the click in the client area?
M.Result := htcaption; // if so, make Windows think it's
// on the caption bar.
end;
반응형
'Delphi, RadStudio' 카테고리의 다른 글
Delphi Compiler Versions (0) | 2017.09.28 |
---|---|
[delphi] IP주소 유효성체크 (0) | 2017.02.12 |
[Delphi] 작업관리자에 내 프로세서 감추기 (0) | 2016.10.03 |
[delphi] Thread를 이용하여 ProgressBar 그리기 (0) | 2016.07.16 |
[delphi/web] how to detect when a Document is comp... (0) | 2016.07.05 |
댓글