UIPermissionWindow UIPermissionWindow UIPermissionWindow UIPermissionWindow Enum

정의

코드 사용이 허용되는 창 형식을 지정합니다.Specifies the type of windows that code is allowed to use.

public enum class UIPermissionWindow
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum UIPermissionWindow
type UIPermissionWindow = 
Public Enum UIPermissionWindow
상속
UIPermissionWindowUIPermissionWindowUIPermissionWindowUIPermissionWindow
특성

필드

AllWindows AllWindows AllWindows AllWindows 3

사용자는 모든 창과 사용자 입력 이벤트를 제한 없이 사용할 수 있습니다.Users can use all windows and user input events without restriction.

NoWindows NoWindows NoWindows NoWindows 0

사용자가 창이나 사용자 인터페이스 이벤트를 사용할 수 없습니다.Users cannot use any windows or user interface events. 사용자 인터페이스를 사용할 수 없습니다.No user interface can be used.

SafeSubWindows SafeSubWindows SafeSubWindows SafeSubWindows 1

사용자는 그리기 작업을 수행할 때 SafeSubWindows만 사용할 수 있으며 해당 하위 창 내의 사용자 인터페이스에 대해서는 사용자 입력 이벤트만 사용할 수 있습니다.Users can only use SafeSubWindows for drawing, and can only use user input events for user interface within that subwindow. SafeSubWindows의 예로는 MessageBox, 공용 대화 상자 컨트롤 및 브라우저에 표시되는 컨트롤 등이 있습니다.Examples of SafeSubWindows are a MessageBox, common dialog controls, and a control displayed within a browser.

SafeTopLevelWindows SafeTopLevelWindows SafeTopLevelWindows SafeTopLevelWindows 2

사용자는 그리기 작업을 수행할 때 SafeTopLevelWindowsSafeSubWindows만 사용할 수 있으며 해당 최상위 창 및 하위 창 내의 사용자 인터페이스에 대해서는 사용자 입력 이벤트만 사용할 수 있습니다.Users can only use SafeTopLevelWindows and SafeSubWindows for drawing, and can only use user input events for the user interface within those top-level windows and subwindows. 자세한 내용은 설명 부분을 참조하세요.See the Remarks section for more information.

설명

이 열거형을 사용 하 여 UIPermission입니다.This enumeration is used by UIPermission.

응용 프로그램에서 실행 되는 경우는 SafeTopLevelWindows 권한이 해당:When an application runs under the SafeTopLevelWindows permission, it:

  • 제목 표시줄에는 응용 프로그램이 로드 된 웹 사이트의 IP 주소나 DNS 이름을 보여 줍니다.Shows the DNS name or IP address of the Web site from which the application was loaded in its title bar.

  • 처음에 표시 되는 제한 된 신뢰 수준에서 실행 하는 사용자에 게 알리는 경우 풍선 도구 설명을 표시 합니다.Displays Balloon tooltip when it first displays, informing the user that it is running under a restricted trust level.

  • 모든 시간에 제목 표시줄을 표시 해야 합니다.Must display its title bar at all times.

  • 창 컨트롤의 폼에 표시 되어야 합니다.Must display window controls on its forms.

  • 시작 시 주 창을 최소화할 수 없습니다.Cannot minimize its main window on startup.

  • 화면 밖의 windows를 이동할 수 없습니다.Cannot move its windows off-screen.

  • 사용할 수 없습니다는 Form.Opacity 속성을 50% 미만의 해당 windows 투명 하 게 합니다.Cannot use the Form.Opacity property to make its windows less than 50% transparent.

  • 사각형 창만 사용 해야 하 고 창 프레임을 포함 해야 합니다.Must use only rectangular windows, and must include the window frame. Windows Forms 설정을 인식 하지 것입니다 못합니다 Form.FormBorderStyleFormBorderStyle.None입니다.Windows Forms will not honor setting Form.FormBorderStyle to FormBorderStyle.None.

  • 창을 숨길 수 없습니다.Cannot make windows invisible. 응용 프로그램 설정에 시도 된 Control.Visible 속성을 False 무시 됩니다.Any attempt by the application to set the Control.Visible property to False will be ignored.

  • 작업 표시줄에서 항목이 있어야 합니다.Must have an entry in the Task Bar.

  • 에 액세스 하지 못하도록 금지 하는 컨트롤에는 Parent 속성입니다.Has its controls prohibited from accessing the Parent property. 기본적으로 컨트롤 형제-즉, 동일한 중첩 수준에서 다른 컨트롤에 액세스 하지 못하도록 제한 됩니다.By implication, controls will also be barred from accessing siblings - that is, other controls at the same level of nesting.

  • 포커스를 사용 하 여 제어할 수 없습니다는 Control.Focus 메서드.Cannot control focus using the Control.Focus method.

  • 양식이 나 컨트롤은 자체 및 해당 자식에 대 한 키보드 이벤트를만 액세스할 수 있도록 키보드 입력된 액세스를 제한 했습니다.Has restricted keyboard input access, so that a form or control can only access keyboard events for itself and its children.

  • 폼 또는 컨트롤을 읽을 수 있도록만 마우스 좌표 마우스가 가시 영역 위에 마우스 좌표 액세스를 제한 했습니다.Has restricted mouse coordinate access, so that a form or control can only read mouse coordinates if the mouse is over its visible area.

  • 설정할 수 없습니다는 Form.TopMost 속성입니다.Cannot set the Form.TopMost property.

  • 사용 하 여 폼 컨트롤의 z 순서를 제어할 수 없습니다는 Control.BringToFrontControl.SendToBack 메서드.Cannot control the z-order of controls on the form using the Control.BringToFront and Control.SendToBack methods.

이러한 제한의 스푸핑 공격을 신뢰할 수 있는 시스템 대화 상자를 모방 하는 등 잠재적으로 유해한 코드가 방지 합니다.These restrictions help prevent potentially harmful code from spoofing attacks, such as imitating trusted system dialogs.

적용 대상

추가 정보