Если вы делали сырое приложение Win32, вы могли бы использовать эти функции.
Если, с другой стороны, вы создаете приложение WinForms, вам нужно переопределить событие OnPaint.
- Переключиться на представление дизайна (представление, отображающее вашу форму.)
- Нажмите на строку заголовка вашей формы
- В окне свойств (по умолчанию, вероятно, на нижнем правом экране) выберите молнию рядом с верхом. Появится список событий.
- Прокрутите вниз до события рисования и дважды щелкните по нему.
В результате вы получите обычную оболочку Paint, из которой вы сможете использовать функции рисования графического объекта.
private: System::Void Form1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e)
{
e->Graphics->DrawRectangle(...)
}
Если вы действительно хотите написать сырой код Win32, дайте мне знать, и я могу помочь вам написать оболочку. В настоящее время, если вы заинтересованы в Win32, я рекомендую Программирование Чарльза Петцольда для Windows 5-е издание.
Если вы хотите изучать C ++ WinForms ... ну, я рекомендую перейти на C # или VB.NET просто потому, что они могут быть более интуитивными.
Надеюсь, это поможет. Приветствия.