본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - System.Windows.Point, System.Drawing.Point, PointToScreen 형변환 ( 스크린, 화면, 포인트 )

728x90
반응형


 WPF & C# - System.Windows.Point, System.Drawing.Point, PointToScreen 형변환  ( 스크린, 화면, 포인트 )



System.Windows.Point 와 System.Drawing.Point 형변환



1
2
3
4
5
6
7
private void grid_MouseDown(object sender, MouseButtonEventArgs e)
{
    System.Windows.Point pt1 = e.GetPosition(grid);
 
    System.Drawing.Point dPoint1 = new System.Drawing.Point((int)pt1.X, (int)pt1.Y);
    System.Windows.Point sPoint1 = new System.Windows.Point((int)dPoint1.X, (int)dPoint1.Y);
}
cs


System.Windows.Point pt = e.GetPosition(win1);

System.Windows.Point ptScreen = PointToScreen(pt);

System.Windows.Point ptPoint = PointFromScreen(ptScreen);

위에서처럼 변경도 가능하다.


728x90
반응형