UIPermissionWindow Enumeración

Definición

Especifica el tipo de ventanas que el código puede utilizar.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
Herencia
UIPermissionWindow
Atributos

Campos

AllWindows 3

Los usuarios pueden utilizar todas las ventanas y eventos de entrada de usuario sin restricciones.Users can use all windows and user input events without restriction.

NoWindows 0

Los usuarios no pueden utilizar ninguna ventana ni ningún evento de interfaz de usuario.Users cannot use any windows or user interface events. No se puede utilizar ninguna interfaz de usuario.No user interface can be used.

SafeSubWindows 1

Los usuarios sólo pueden utilizar SafeSubWindows para dibujar, y sólo pueden utilizar eventos de entrada de usuario para la interfaz de usuario de la ventana secundaria.Users can only use SafeSubWindows for drawing, and can only use user input events for user interface within that subwindow. Ejemplos de SafeSubWindows son MessageBox, controles de cuadro de diálogo comunes y un control que se muestra en un explorador.Examples of SafeSubWindows are a MessageBox, common dialog controls, and a control displayed within a browser.

SafeTopLevelWindows 2

Los usuarios sólo pueden utilizar SafeTopLevelWindows y SafeSubWindows para dibujar, a la vez que sólo pueden utilizar eventos de entrada de usuario para la interfaz de usuario de las ventanas secundarias y las ventanas de nivel superior.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. Vea la sección Comentarios para obtener más información.See the Remarks section for more information.

Comentarios

Utiliza esta enumeración UIPermission.This enumeration is used by UIPermission.

Cuando una aplicación se ejecuta con SafeTopLevelWindows el permiso, se:When an application runs under the SafeTopLevelWindows permission, it:

  • Muestra el nombre DNS o la dirección IP del sitio web desde el que se cargó la aplicación en la barra de título.Shows the DNS name or IP address of the Web site from which the application was loaded in its title bar.

  • Muestra la información sobre herramientas de globo cuando se muestra por primera vez, lo que informa al usuario de que se está ejecutando en un nivel de confianza restringido.Displays Balloon tooltip when it first displays, informing the user that it is running under a restricted trust level.

  • Debe mostrar la barra de título en todo momento.Must display its title bar at all times.

  • Debe mostrar los controles de ventana en sus formularios.Must display window controls on its forms.

  • No se puede minimizar la ventana principal al iniciar.Cannot minimize its main window on startup.

  • No se puede desplace su ventana de Windows.Cannot move its windows off-screen.

  • No se puede Form.Opacity usar la propiedad para que sus ventanas sean menos del 50% transparentes.Cannot use the Form.Opacity property to make its windows less than 50% transparent.

  • Debe usar solo ventanas rectangulares y debe incluir el marco de la ventana.Must use only rectangular windows, and must include the window frame. Windows Forms no respetará la Form.FormBorderStyle configuración FormBorderStyle.Noneen.Windows Forms will not honor setting Form.FormBorderStyle to FormBorderStyle.None.

  • No puede hacer que Windows sea invisible.Cannot make windows invisible. Se omitirá cualquier intento de la aplicación Control.Visible para establecer False la propiedad en.Any attempt by the application to set the Control.Visible property to False will be ignored.

  • Debe tener una entrada en la barra de tareas.Must have an entry in the Task Bar.

  • Tiene prohibido que sus controles tengan acceso a Parent la propiedad.Has its controls prohibited from accessing the Parent property. Por implicación, los controles también se excluirán de tener acceso a los elementos del mismo nivel, es decir, a otros controles del mismo nivel de anidamiento.By implication, controls will also be barred from accessing siblings - that is, other controls at the same level of nesting.

  • No se puede controlar el Control.Focus foco mediante el método.Cannot control focus using the Control.Focus method.

  • Tiene acceso de entrada de teclado restringido, de modo que un formulario o control solo puede tener acceso a los eventos de teclado para sí mismo y a sus elementos secundarios.Has restricted keyboard input access, so that a form or control can only access keyboard events for itself and its children.

  • Tiene acceso restringido a las coordenadas del mouse, de modo que un formulario o control solo puede leer las coordenadas del mouse si el mouse está encima de su área visible.Has restricted mouse coordinate access, so that a form or control can only read mouse coordinates if the mouse is over its visible area.

  • No se puede Form.TopMost establecer la propiedad.Cannot set the Form.TopMost property.

  • No se puede controlar el orden z de los controles en el formulario Control.BringToFront mediante Control.SendToBack los métodos y.Cannot control the z-order of controls on the form using the Control.BringToFront and Control.SendToBack methods.

Estas restricciones ayudan a evitar que el código potencialmente perjudicial contra ataques de suplantación de identidad, como la imitación de cuadros de diálogo de sistema de confianza.These restrictions help prevent potentially harmful code from spoofing attacks, such as imitating trusted system dialogs.

Se aplica a

Consulte también: