Q&A

  • 폼의 위치를 고정하기??
안녕하십니까??
추운겨울이 시작되려고 합니다 감기 조심하세요 ^^;

제가 질문하고자 하는것은 폼을 만들었을때 폼에 보면 메뉴들은 그대로 있어며

이 폼이 이동이 되잖아여, 근데 이폼이 아예 마우스로 이동을 못하게 할려면

어떻게 해야된는지 궁금해서 이렇게 질문을 올립니다.

예제를 찾아봐도 나오지가 않네요...

어떻게 하면 폼이 이동을 못하게 할수 있을까요??

그렇다고 타이틀바가 사라지게 해서 이동을 못하게 막는거 말구

타이틀바가 있는 상태에서 이동을 못하게 할수가 있는지 알려주세요...

그럼 감기조심하시구 답변 기다리겠습니다.
4  COMMENTS
  • Profile
    오병주 2003.12.04 00:11
    안녕하세요
    델파이탐크루즈 입니다.

    이렇게 한번 해보세요...

    procedure TForm1.WMSysCommand(var msg: TWMSysCommand);
    begin
      if (msg.CmdType and $FFF0) = SC_MOVE then begin
        msg.result := 0;
        exit;
      end;
    end;

    그럼 즐코...

  • Profile
    데빌카마라 2003.12.04 00:46
    그냥 쓰기에는 조금 부족한거 같아서여

    조금의 힌트좀 주시면 고맙겠습니다.
  • Profile
    박성훈 2003.12.04 01:01


    uses에 Windows, messages가 있어야 하구요.

    private 밑에다
       procedure WMSysCommand(var msg: TWMSysCommand); message WM_SYSCOMMAND;

    선언하시구

    implementation 밑에
    탐크루즈님께서 말씀하신 내용을 적어주시면 됩니다.

    procedure TForm1.WMSysCommand(var msg: TWMSysCommand);
    begin
      if (msg.CmdType and $FFF0) = SC_MOVE then begin
        msg.result := 0;
        exit;
      end;
    end;
  • Profile
    데빌카마라 2003.12.04 01:05
    ^^