Show / Hide Table of Contents

Class Windows

Contiene una serie de métodos auxiliares de la API de Microsoft Windows.

Inheritance
object
Windows
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: TheXDS.MCART.Helpers
Assembly: MCART.Windows.dll
Syntax
public static class Windows

Properties

| Edit this page View Source

Info

Obtiene un objeto que expone información variada acerca de Windows.

Declaration
public static WindowsInfo Info { get; }
Property Value
Type Description
WindowsInfo

Methods

| Edit this page View Source

GetAeroAccentColor()

Obtiene el color de acento de las ventanas establecido actualmente.

Declaration
public static Color GetAeroAccentColor()
Returns
Type Description
Color
| Edit this page View Source

GetConsoleWindow()

Obtiene un objeto que permite controlar la ventana de la consola.

Declaration
public static ConsoleWindow GetConsoleWindow()
Returns
Type Description
ConsoleWindow

Un objeto que permite controlar la ventana de la consola.

| Edit this page View Source

GetCursorPosition()

Obtiene las coordenadas absolutas del cursor en la pantalla.

Declaration
public static Point GetCursorPosition()
Returns
Type Description
Point

Un Point con las coordenadas absolutas del cursor en la pantalla.

| Edit this page View Source

GetDpi()

Obtiene las resolución horizontal y vertical de la pantalla en DPI.

Declaration
public static Size GetDpi()
Returns
Type Description
Size

Un TheXDS.MCART.PInvoke.Models.Point que indica la resolución de la pantalla en Puntos Por Pulgada (DPI).

| Edit this page View Source

GetDpi(nint)

Obtiene las resolución horizontal y vertical de la ventana en DPI.

Declaration
public static Size GetDpi(nint hwnd)
Parameters
Type Name Description
nint hwnd

Identificador de ventana a verificar.

Returns
Type Description
Size

Un TheXDS.MCART.PInvoke.Models.Point que indica la resolución de la ventana en Puntos Por Pulgada (DPI).

| Edit this page View Source

GetScalingFactor()

Obtiene el factor de escala de la interfaz gráfica.

Declaration
public static float GetScalingFactor()
Returns
Type Description
float

Un valor float que representa el factor de escala utilizado para dibujar la interfaz gráfica del sistema.

| Edit this page View Source

GetScalingFactor(IMsWindow)

Obtiene el factor de escala de la ventana especificada.

Declaration
public static float GetScalingFactor(this IMsWindow window)
Parameters
Type Name Description
IMsWindow window

Ventana a verificar.

Returns
Type Description
float

Un valor float que representa el factor de escala utilizado para dibujar la ventana especificada.

| Edit this page View Source

GetXDpi()

Obtiene la resolución horizontal de la pantalla en DPI.

Declaration
public static int GetXDpi()
Returns
Type Description
int

Un valor entero que indica la resolución horizontal de la pantalla en Puntos Por Pulgada (DPI).

| Edit this page View Source

GetXDpi(nint)

Obtiene la resolución horizontal de la ventana en DPI.

Declaration
public static int GetXDpi(nint hwnd)
Parameters
Type Name Description
nint hwnd

Identificador de ventana a verificar.

Returns
Type Description
int

Un valor entero que indica la resolución horizontal de la ventana en Puntos Por Pulgada (DPI).

| Edit this page View Source

GetYDpi()

Obtiene la resolución vertical de la pantalla en DPI.

Declaration
public static int GetYDpi()
Returns
Type Description
int

Un valor entero que indica la resolución vertical de la pantalla en Puntos Por Pulgada (DPI).

| Edit this page View Source

GetYDpi(nint)

Obtiene la resolución vertical de la ventana en DPI.

Declaration
public static int GetYDpi(nint hwnd)
Parameters
Type Name Description
nint hwnd

Identificador de ventana a verificar.

Returns
Type Description
int

Un valor entero que indica la resolución vertical de la ventana en Puntos Por Pulgada (DPI).

| Edit this page View Source

IsAdministrator()

Comprueba si el contexto de ejecución actual de la aplicación contiene permisos administrativos.

Declaration
public static bool IsAdministrator()
Returns
Type Description
bool

true si la aplicación está siendo ejecutada con permisos administrativos, false en caso contrario.

| Edit this page View Source

IsCompositionEnabled()

Comprueba si la composición de ventanas está disponible en el sistema.

Declaration
public static bool IsCompositionEnabled()
Returns
Type Description
bool

true si la composición de ventanas está disponible, false en caso contrario.

| Edit this page View Source

PickDrawingBrush()

Devuelve un Brush aleatorio.

Declaration
public static Brush PickDrawingBrush()
Returns
Type Description
Brush

Un Brush seleccionado aleatoriamente.

| Edit this page View Source

ReleaseComObject(object)

Libera un objeto COM.

Declaration
public static void ReleaseComObject(object obj)
Parameters
Type Name Description
object obj

Objeto COM a liberar.

| Edit this page View Source

TryAllocateConsole()

Abre una consola para la aplicación.

Declaration
public static bool TryAllocateConsole()
Returns
Type Description
bool

true si la llamada obtuvo correctamente una consola, false en caso contrario.

Remarks

Esta función es exclusiva para sistemas operativos Microsoft Windows®.

| Edit this page View Source

TryDeleteObject(nint)

Intenta borrar un objeto dado su Handle específico.

Declaration
public static bool TryDeleteObject(nint hwnd)
Parameters
Type Name Description
nint hwnd

Handle del objeto de Windows a borrar.

Returns
Type Description
bool

true si la operación ha sido exitosa, false en caso contrario.

| Edit this page View Source

TryFreeConsole()

Libera la consola de la aplicación.

Declaration
public static bool TryFreeConsole()
Returns
Type Description
bool

true si la llamada liberó correctamente la consola, false en caso contrario.

Remarks

Esta función es exclusiva para sistemas operativos Microsoft Windows®.

  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX