Screen.FromPoint(Point) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 위치를 포함하는 디스플레이의 Screen을 검색합니다.
public:
static System::Windows::Forms::Screen ^ FromPoint(System::Drawing::Point point);
public static System.Windows.Forms.Screen FromPoint (System.Drawing.Point point);
static member FromPoint : System.Drawing.Point -> System.Windows.Forms.Screen
Public Shared Function FromPoint (point As Point) As Screen
매개 변수
반환
해당 위치를 포함하는 디스플레이에 대한 Screen입니다. 어떠한 디스플레이에도 해당 위치가 포함되어 있지 않은 여러 디스플레이 환경에서는 지정된 위치에 가장 가까운 디스플레이가 반환됩니다.
예제
다음 코드 예제에서는 FromPoint 메서드를 사용하는 방법을 보여 줍니다. 만드는이 예제는 Point 참조를 X 및 Y 좌표 전달한를 MouseEventArgs를 사용 하 여는 FromPoint 주 화면에는 점을 클릭 한 경우 확인 하는 방법.
private:
void Form1_MouseDown( Object^ /*sender*/, System::Windows::Forms::MouseEventArgs^ e )
{
Point p = Point(e->X,e->Y);
Screen^ s = Screen::FromPoint( p );
if ( s->Primary )
{
MessageBox::Show( "You clicked the primary screen" );
}
else
{
MessageBox::Show( "This isn't the primary screen" );
}
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
Point p = new Point(e.X, e.Y);
Screen s = Screen.FromPoint(p);
if (s.Primary)
{
MessageBox.Show("You clicked the primary screen");
}
else
{
MessageBox.Show("This isn't the primary screen");
}
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles MyBase.MouseDown
Dim p As New System.Drawing.Point(e.X, e.Y)
Dim s As System.Windows.Forms.Screen = Screen.FromPoint(p)
If s.Primary = True Then
MessageBox.Show("You clicked the primary screen")
Else
MessageBox.Show("This isn't the primary screen")
End If
End Sub
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET