Пространство имён System::Drawing

Классы

КлассОписание
BitmapПредставляет растровое изображение GDI+. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
BrushБазовый класс для классов, представляющих заполнители, используемые для заполнения внутренностей графических фигур. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
BrushesПредоставляет набор заранее созданных объектов SolidBrush. Это статический тип без сервисов экземпляра. Вы никогда не должны создавать его экземпляры каким-либо способом.
CharacterRangeПредставляет диапазон позиций символов в строке. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
ColorПредставляет цвет. Этот тип следует выделять в стеке и передавать в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
ColorTranslatorВыполняет преобразование цветов. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
FontПредставляет определённый формат текста, включая гарнитуру шрифта, размер и стиль. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
FontConverterПреобразует объекты Font из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
FontFamilyПредставляет группу шрифтов, которые имеют схожий базовый дизайн. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
GraphicsПредставляет поверхность рисования. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
IconПредставляет значок Windows. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageБазовый класс для System::Drawing::Bitmap и System::Drawing::Metafile, предоставляющий базовую функциональность. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageConverterПреобразует объекты Image из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
ImageFormatConverterПреобразует объекты ImageFormat из одного типа данных в другой. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
PenПредставляет свойства, такие как цвет, ширина и т.д., линий и кривых, которые рисуются. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
PensПредоставляет набор заранее созданных объектов Pen. Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры каким-либо способом.
PointПредставляет пару целочисленных координат X и Y точки на двумерной плоскости. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
PointFПредставляет пару координат X и Y с одинарной точностью (float) точки на двумерной плоскости. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
RectangleПредставляет прямоугольную область изображения, определённую целочисленными координатами X и Y её верхнего левого угла, а также её шириной и высотой. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
RectangleFПредставляет прямоугольную область изображения, определённую координатами X и Y её верхнего левого угла с одинарной точностью, а также её шириной и высотой. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
RegionПредставляет внутреннюю часть графической формы. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
SizeПредставляет пару целочисленных значений, определяющих ширину и высоту изображения. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
SizeFПредставляет пару значений с одинарной точностью, определяющих ширину и высоту изображения. Этот тип должен быть размещён в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.
SolidBrushПредставляет кисть одного цвета. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
StringFormatИнкапсулирует информацию о разметке текста, манипуляции отображением и функции OpenType. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
SystemColorsКласс, предоставляющий набор заранее созданных объектов Color, представляющих цвета элементов отображения Windows. Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры каким-либо способом.
SystemFontsПредоставляет набор заранее созданных объектов Font, представляющих шрифты, используемые для отображения текста в элементах отображения Windows. Это статический тип без сервисов экземпляров. Вы никогда не должны создавать его экземпляры каким-либо способом.
TextureBrushПредставляет кисть, использующую изображение для заполнения внутренней части формы. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

Enums

ПеречислениеОписание
ContentAlignmentУказывает выравнивание содержимого.
CopyPixelOperationУказывает, как исходный цвет в операции копирования пикселя комбинируется с цветом назначения для получения конечного цвета.
FontStyleПредставляет стиль шрифта.
GraphicsUnitПредставляет единицу измерения.
KnownColorУказывает известные системные цвета.
RotateFlipTypeУказывает тип операции вращения и/или отражения.
StringAlignmentУказывает выравнивание строки относительно её прямоугольника размещения.
StringDigitSubstituteУказывает, как цифры в строке заменяются в соответствии с локалью или языком.
StringFormatFlagsУказывает информацию о отображении и размещении для строк текста.
StringTrimmingУказывает, как символы должны обрезаться из строки, которая не помещается в форму размещения.

Functions

ФункцияОписание
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator«System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]