xtd 0.2.0
Loading...
Searching...
No Matches
xtd::forms::native::system_information Class Referencefinal
Inheritance diagram for xtd::forms::native::system_information:
xtd::static_object

Definition

Contains settings native API.

Namespace
xtd::forms::native
Library
xtd.forms.native
Warning
Internal use only

Protected Static Methods

static int32 active_window_tracking_delay ()
 Gets the active window tracking delay.
 
static int32 arrange_direction ()
 Gets a value that indicates the direction in which the operating system arranges minimized windows.
 
static int32 arrange_starting_position ()
 Gets an ArrangeStartingPosition value that indicates the starting position from which the operating system arranges minimized windows.
 
static int32 boot_mode ()
 Gets a BootMode value that indicates the boot mode the system was started in.
 
static xtd::drawing::size border_3d_size ()
 Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border.
 
static int32 border_multiplier_factor ()
 Gets the border multiplier factor that is used when determining the thickness of a window's sizing border.
 
static xtd::drawing::size border_size ()
 Gets the thickness, in pixels, of a flat-style window or system control border.
 
static xtd::drawing::size caption_button_size ()
 Gets the standard size, in pixels, of a button in a window's title bar.
 
static int32 caption_height ()
 Gets the height, in pixels, of the standard title bar area of a window.
 
static int32 caret_blink_time ()
 Gets the caret blink time.
 
static int32 caret_width ()
 Gets the width, in pixels, of the caret in edit controls.
 
static xtd::string computer_name ()
 Gets the NetBIOS computer name of the local computer.
 
static xtd::drawing::size cursor_size ()
 Gets the maximum size, in pixels, that a cursor can occupy.
 
static bool dbcs_enabled ()
 Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters.
 
static bool debug_os ()
 Gets a value indicating whether the debug version of USER.EXE is installed.
 
static xtd::drawing::size double_click_size ()
 Gets the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click.
 
static int32 double_click_time ()
 Gets the maximum number of milliseconds that can elapse between a first click and a second click for the OS to consider the mouse action a double-click.
 
static bool drag_full_windows ()
 Gets a value indicating whether the user has enabled full window drag.
 
static xtd::drawing::size drag_size ()
 Gets the width and height of a rectangle centered on the point the mouse button was pressed, within which a drag operation will not begin.
 
static xtd::drawing::size fixed_frame_border_size ()
 Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable.
 
static int32 font_smoothing_contrast ()
 Gets the font smoothing contrast value used in ClearType smoothing.
 
static int32 font_smoothing_type ()
 Gets the current type of font smoothing.
 
static xtd::drawing::size frame_border_size ()
 Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized.
 
static bool is_operating_system_double_buffered ()
 Gets the operating system is natively double buffered.
 

Member Function Documentation

◆ active_window_tracking_delay()

static int32 xtd::forms::native::system_information::active_window_tracking_delay ( )
staticprotected

Gets the active window tracking delay.

Returns
The active window tracking delay, in milliseconds.
Warning
Internal use only

◆ arrange_direction()

static int32 xtd::forms::native::system_information::arrange_direction ( )
staticprotected

Gets a value that indicates the direction in which the operating system arranges minimized windows.

Returns
One of the ArrangeDirection values that indicates the direction in which the operating system arranges minimized windows.
Warning
Internal use only

◆ arrange_starting_position()

static int32 xtd::forms::native::system_information::arrange_starting_position ( )
staticprotected

Gets an ArrangeStartingPosition value that indicates the starting position from which the operating system arranges minimized windows.

Returns
One of the ArrangeStartingPosition values that indicates the starting position from which the operating system arranges minimized windows.
Warning
Internal use only

◆ boot_mode()

static int32 xtd::forms::native::system_information::boot_mode ( )
staticprotected

Gets a BootMode value that indicates the boot mode the system was started in.

Returns
One of the boot_mode values that indicates the boot mode the system was started in.
Warning
Internal use only

◆ border_3d_size()

static xtd::drawing::size xtd::forms::native::system_information::border_3d_size ( )
staticprotected

Gets the thickness, in pixels, of a three-dimensional (3-D) style window or system control border.

Returns
A size that indicates the width, in pixels, of a 3-D style vertical border, and the height, in pixels, of a 3-D style horizontal border.
Warning
Internal use only

◆ border_multiplier_factor()

static int32 xtd::forms::native::system_information::border_multiplier_factor ( )
staticprotected

Gets the border multiplier factor that is used when determining the thickness of a window's sizing border.

Returns
The multiplier used to determine the thickness of a window's sizing border.
Warning
Internal use only

◆ border_size()

static xtd::drawing::size xtd::forms::native::system_information::border_size ( )
staticprotected

Gets the thickness, in pixels, of a flat-style window or system control border.

Returns
A size that indicates the width, in pixels, of a vertical border, and the height, in pixels, of a horizontal border.
Warning
Internal use only

◆ caption_button_size()

static xtd::drawing::size xtd::forms::native::system_information::caption_button_size ( )
staticprotected

Gets the standard size, in pixels, of a button in a window's title bar.

Returns
A size that indicates the standard dimensions, in pixels, of a button in a window's title bar.
Warning
Internal use only

◆ caption_height()

static int32 xtd::forms::native::system_information::caption_height ( )
staticprotected

Gets the height, in pixels, of the standard title bar area of a window.

Returns
The height, in pixels, of the standard title bar area of a window.
Warning
Internal use only

◆ caret_blink_time()

static int32 xtd::forms::native::system_information::caret_blink_time ( )
staticprotected

Gets the caret blink time.

Returns
The caret blink time.
Warning
Internal use only

◆ caret_width()

static int32 xtd::forms::native::system_information::caret_width ( )
staticprotected

Gets the width, in pixels, of the caret in edit controls.

Returns
The width, in pixels, of the caret in edit controls.
Warning
Internal use only

◆ computer_name()

static xtd::string xtd::forms::native::system_information::computer_name ( )
staticprotected

Gets the NetBIOS computer name of the local computer.

Returns
The name of this computer.
Warning
Internal use only

◆ cursor_size()

static xtd::drawing::size xtd::forms::native::system_information::cursor_size ( )
staticprotected

Gets the maximum size, in pixels, that a cursor can occupy.

Returns
A size that indicates the maximum dimensions of a cursor in pixels.
Warning
Internal use only

◆ dbcs_enabled()

static bool xtd::forms::native::system_information::dbcs_enabled ( )
staticprotected

Gets a value indicating whether the operating system is capable of handling double-byte character set (DBCS) characters.

Returns
true if the operating system supports DBCS; otherwise, false.

◆ debug_os()

static bool xtd::forms::native::system_information::debug_os ( )
staticprotected

Gets a value indicating whether the debug version of USER.EXE is installed.

Returns
true if the debugging version of USER.EXE is installed; otherwise, false.
Warning
Internal use only

◆ double_click_size()

static xtd::drawing::size xtd::forms::native::system_information::double_click_size ( )
staticprotected

Gets the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click.

Returns
A size that indicates the dimensions, in pixels, of the area within which the user must click twice for the operating system to consider the two clicks a double-click.
Warning
Internal use only

◆ double_click_time()

static int32 xtd::forms::native::system_information::double_click_time ( )
staticprotected

Gets the maximum number of milliseconds that can elapse between a first click and a second click for the OS to consider the mouse action a double-click.

Returns
The maximum amount of time, in milliseconds, that can elapse between a first click and a second click for the OS to consider the mouse action a double-click.
Warning
Internal use only

◆ drag_full_windows()

static bool xtd::forms::native::system_information::drag_full_windows ( )
staticprotected

Gets a value indicating whether the user has enabled full window drag.

Returns
true if the user has enabled full window drag; otherwise, false.
Warning
Internal use only

◆ drag_size()

static xtd::drawing::size xtd::forms::native::system_information::drag_size ( )
staticprotected

Gets the width and height of a rectangle centered on the point the mouse button was pressed, within which a drag operation will not begin.

Returns
A size that specifies the area of a rectangle, in pixels, centered on the point the mouse button was pressed, within which a drag operation will not begin.
Warning
Internal use only

◆ fixed_frame_border_size()

static xtd::drawing::size xtd::forms::native::system_information::fixed_frame_border_size ( )
staticprotected

Gets the thickness, in pixels, of the frame border of a window that has a caption and is not resizable.

Returns
A size that specifies the thickness, in pixels, of a fixed sized window border.
Warning
Internal use only

◆ font_smoothing_contrast()

static int32 xtd::forms::native::system_information::font_smoothing_contrast ( )
staticprotected

Gets the font smoothing contrast value used in ClearType smoothing.

Returns
The ClearType font smoothing contrast value.
Warning
Internal use only

◆ font_smoothing_type()

static int32 xtd::forms::native::system_information::font_smoothing_type ( )
staticprotected

Gets the current type of font smoothing.

Returns
A value that indicates the current type of font smoothing.
Warning
Internal use only

◆ frame_border_size()

static xtd::drawing::size xtd::forms::native::system_information::frame_border_size ( )
staticprotected

Gets the thickness, in pixels, of the resizing border that is drawn around the perimeter of a window that is being drag resized.

Returns
A size that indicates the thickness, in pixels, of the width of a vertical resizing border and the height of a horizontal resizing border.
Warning
Internal use only

◆ is_operating_system_double_buffered()

static bool xtd::forms::native::system_information::is_operating_system_double_buffered ( )
staticprotected

Gets the operating system is natively double buffered.

Returns
true is operating system is natively double buffered; otherwise false.
Warning
Internal use only

The documentation for this class was generated from the following file: