Q&A

  • 폼의 위치 고정 방법
제가 개발하는 프로그램에서 메인 메뉴가 있는 폼을 화면 상단에 고정시키고

싶습니다. 초기 위치는 지정이 되는 데 폼의 Bordericon도 systemmenu만 지정하고 사용하는 데 폼의 위치를 다른 곳으로 이동 시키지 못하게 강제로 막을수

있는 방법을 부탁드립니다.

1  COMMENTS
  • Profile
    구창민 1999.07.01 09:04
    이상준 께서 말씀하시기를...

    > 제가 개발하는 프로그램에서 메인 메뉴가 있는 폼을 화면 상단에 고정시키고

    > 싶습니다. 초기 위치는 지정이 되는 데 폼의 Bordericon도 systemmenu만 지정하고 사용하는 데 폼의 위치를 다른 곳으로 이동 시키지 못하게 강제로 막을수

    > 있는 방법을 부탁드립니다.



    이상준님 안녕하세요?

    아래처럼 하시면 마우스로는 폼을 이동시키지 못하게 됩니다.

    즐거운 프로그래밍 되세요~

    //선언부

    procedure FixTest(var M: TWMNCHitTest); message wm_NCHitTest;



    var

    Form1: TForm1;



    implementation

    {$R *.DFM}



    procedure TForm1.FixTest(var M: TWMNCHitTest);

    begin

    inherited;

    if M.Result = htCaption then M.Result := htClient;

    end;