Q&A

  • Form에 대한 컴포넌트의 절대좌표를 알 수 있을까요?
Form에 Panel이 있고...
Panel에는 Button이 있다고 할 때
Button의 X,Y좌표는 Panel에서 시작한 좌표입니다.

근데...

Button의 자표를 Form에 의한 자표값을 알 수 있을까요?

그럼 즐코하세요.
1  COMMENTS
  • Profile
    최용일 2003.03.10 22:47
    안녕하세요. 최용일입니다.

    ScreenToClient, ClientToScreen을 쓰세요...

    var
      P: TPoint;
    begin
      P := Point(Button1.Left, Button1.Top);
      P := Panel1.ClientToScreen(P);
      P := Form1.ScreenToClient(P);
      ShowMessage(IntToStr(P.X) + ',' + IntToStr(P.Y));
    end;

    ^^ 항상 즐코하세요...