На этом шаге мы рассмотрим простейший способ вывода текста.
Вывод текста на графическую поверхность выполняет метод DrawString. В инструкции вызова метода указывается строка, шрифт, кисть и координаты точки, от которой надо вывести текст:
DrawString (st, aFont, aBrush, x, y);
Параметр st задает текст, параметр aFont — шрифт, который используется для отображения текста, a aBrush — цвет текста. Параметры x и y определяют координаты левого верхнего угла области отображения текста (рисунок 1).
Рис.1. Координаты и размер области отображения текста
В программе, окно которой показано, текст выводит функция обработки события Paint:
private: System::Void Form1_Paint(System::Object^ sender,
System::Windows::Forms::PaintEventArgs^ e) {
String^ st1 = "Microsoft Visual Studio 2010";
e->Graphics->DrawString(st1,this->Font, Brushes::Black, 20,20);
}
На следующем шаге мы продолжим изучение этого вопроса.