Control.Handle Control.Handle Control.Handle Control.Handle Property

정의

컨트롤이 바인딩되는 창 핸들을 가져옵니다.Gets the window handle that the control is bound to.

public:
 property IntPtr Handle { IntPtr get(); };
[System.ComponentModel.Browsable(false)]
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr

속성 값

컨트롤의 창 핸들(IntPtr)이 포함된 HWND입니다.An IntPtr that contains the window handle (HWND) of the control.

구현

예제

다음 코드 예제는 ControlPaint.DrawFocusRectangleHandle 속성입니다.The following code example demonstrates using the ControlPaint.DrawFocusRectangle and the Handle property. 실행 하려면이 예제에서는 폼에 다음 코드를 붙여넣습니다.To run the example paste the following code in a form. 라는 두 개의 단추를 추가 Button1Button2 양식으로 해당 이벤트 처리기에 연결 된 모든 이벤트를 확인 합니다.Add two buttons named Button1 and Button2 to the form and ensure all events are connected to their event handlers.

// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
void Button1_Click( System::Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
   ControlPaint::DrawFocusRectangle( Graphics::FromHwnd( Button2->Handle ), Button2->ClientRectangle );
}
// This method draws a focus rectangle on Button2 using the 
// handle and client rectangle of Button2.
private void Button1_Click(System.Object sender, System.EventArgs e)
{
	ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), 
		Button2.ClientRectangle);
}
' This method draws a focus rectangle on Button2 using the 
' handle and client rectangle of Button2.
Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
    ControlPaint.DrawFocusRectangle(Graphics.FromHwnd(Button2.Handle), _
    Button2.ClientRectangle)
End Sub

설명

값을 Handle 속성은 Windows를 HWND입니다.The value of the Handle property is a Windows HWND. 핸들을 아직 만들지 않은 경우이 속성을 참조 하면 만들려는 핸들을 강제 됩니다.If the handle has not yet been created, referencing this property will force the handle to be created.

적용 대상

추가 정보