Q&A

  • 함수호출은 어떻게 해야하나요..?
함수는

function foGetColorAtMousePoint(  oWinControl : TWinControl;
                                                     X, Y        : integer) : TColor;
var
  DC                    : HDC;
  oCanvas            : TCanvas;
  oColor               : TColor;
begin
  DC          := GetDC(oWinControl.Handle);
  oCanvas := TCanvas.Create();

  try
    oCanvas.Handle  := DC;
    oColor                := oCanvas.Pixels[X, Y];
  finally
    oCanvas.Free();

    ReleaseDC(oWinControl.Handle, DC);
  end;

  Result  := oColor;
end;

이거인데...(이게 마우스 위치의 색상을 가져오는 함수래요..)

이 함수를 어떻게 호출하는지 가르쳐 주세요...

foGetColorAtMousePoint( ???? )

그럼
1  COMMENTS
  • Profile
    bong bong 2004.07.30 20:08
    foGetColorAtMousePoint(  oWinControl , X ,Y);
    이렇게 호출 하면 색상을 반환하는 함수이군요.!!!
    oWinControl 값이 뭔지는 로르겠지만....당근 X하구 Y값은 integer이구요.