델파이 초보개발자입니다.
이번에 프로그램을 만들고 있는데
폼의 borderstyle을 bsNone로 설정하여 테두리를 없애고
이미지 콤포넌트로 테두리를 만들었습니다.
이 상태에서 우측 하단에 폼 리사이징의 의미하는 이미지를 올려놓고
이 이미지의 MouseDown, Mouswup에서
폼의 크기를 조정할 수 있도록 하려고 합니다.
MouseDown에서 윈도우의 테두리만 선으로 표시되어 크기가 커진 후
MouseUp에서 변화된 크기만큼 실제 폼의 크기를 크게 하려고 하는데
원하는대로 제어가 안됩니다.
고수분들의 조언을 부탁합니다.
procedure CreateParams(var Params: TCreateParams); override;
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
Inherited Createparams(Params);
with Params do Style := style or WS_THICKFRAME;
end;
이렇게 하면 폼 리사이징이 될겁니다..