6#include <xtd/drawing/rectangle> 
   49      const drawing::rectangle& bounds() const noexcept;
 
   54      const 
xtd::
string& device_name() const;
 
   58      bool high_resolution() const noexcept;
 
   63      int32 pixels_per_inch() const noexcept;
 
   67      bool primary() const noexcept;
 
   74      double scale_factor() const noexcept;
 
   80      const drawing::rectangle& working_area() const noexcept;
 
   88      static std::vector<
screen> all_screens();
 
  101      static drawing::graphics create_graphics();
 
  116      static 
screen from_point(const drawing::point& point);
 
  121      static 
screen from_rectangle(const drawing::rectangle& rect);
 
  131      static drawing::rectangle get_bounds(
intptr handle);
 
  136      static drawing::rectangle get_bounds(const drawing::point& point);
 
  141      static drawing::rectangle get_bounds(const drawing::rectangle& rect);
 
  152      static 
int32 get_standard_pixels_per_inch();
 
  162      static drawing::rectangle get_working_area(
intptr handle);
 
  167      static drawing::rectangle get_working_area(const drawing::point& point);
 
  172      static drawing::rectangle get_working_area(const drawing::rectangle& rect);
 
  177      screen(
int32 bits_per_pixel, const drawing::rectangle& bounds, const 
xtd::
string& device_name, 
int32 pixels_per_inch, 
bool primary, 
double scale_factor, const drawing::rectangle& working_area);
 
  179      int32 bits_per_pixel_ = 0;
 
  180      drawing::rectangle bounds_;
 
  181      xtd::
string device_name_;
 
  182      int32 pixels_per_inch_ = 96;
 
  183      bool primary_ = false;
 
  184      double scale_factor_ = 1.;
 
  185      drawing::rectangle working_area_;
 
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:42
 
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
 
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
 
intmax_t intptr
Represent a pointer or a handle.
Definition intptr.hpp:23
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10