Обучение
Схема обучения
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Этот браузер больше не поддерживается.
Выполните обновление до Microsoft Edge, чтобы воспользоваться новейшими функциями, обновлениями для системы безопасности и технической поддержкой.
Следующие функции используются для рисования и рисования.
Функция | Описание |
---|---|
BeginPaint | Подготавливает окно для рисования. |
DrawAnimatedRects | Рисует прямоугольник и анимирует его, чтобы указать значок или действие окна. |
DrawCaption | Рисует подпись окна. |
DrawEdge | Рисует один или несколько краев прямоугольника. |
DrawFocusRect | Рисует прямоугольник в стиле, который указывает, что прямоугольник имеет фокус. |
DrawFrameControl | Рисует элемент управления кадром. |
DrawState | Отображает изображение и применяет визуальный эффект для указания состояния. |
DrawStateProc | Функция обратного вызова, которая отрисовывает сложное изображение для DrawState. |
EndPaint | Помечает конец рисования в окне. |
ExcludeUpdateRgn | Предотвращает рисование в недопустимых областях окна. |
GdiFlush | Очищает текущий пакет вызывающего потока. |
GdiGetBatchLimit | Возвращает максимальное количество вызовов функций, которые могут накапливаться в текущем пакете вызывающего потока. |
GdiSetBatchLimit | Задает максимальное количество вызовов функций, которые могут накапливаться в текущем пакете вызывающего потока. |
GetBkColor | Возвращает цвет фона для контекста устройства. |
GetBkMode | Возвращает фоновый режим микширования для контекста устройства. |
GetBoundsRect | Возвращает накопленный ограничивающий прямоугольник для контекста устройства. |
GetROP2 | Возвращает режим микширования переднего плана контекста устройства. |
GetUpdateRect | Возвращает координаты наименьшего прямоугольника, включающего область обновления окна. |
GetUpdateRgn | Возвращает область обновления окна. |
GetWindowDC | Возвращает контекст устройства для окна, включая строку заголовка, меню и полосы прокрутки. |
GetWindowRgn | Возвращает копию области окна окна. |
GetWindowRgnBox | Возвращает размеры самого жесткого ограничивающего прямоугольника для области окна. |
GrayString | Рисует серый текст в расположении. |
InvalidateRect | Добавляет прямоугольник в область обновления окна. |
InvalidateRgn | Делает недействительной клиентную область в регионе. |
LockWindowUpdate | Отключает или включает рисование в окне. |
OutputProc | Функция обратного вызова, используемая с функцией GrayString . Он используется для рисования строки. |
PaintDesktop | Заполняет область обрезки в контексте устройства шаблоном. |
RedrawWindow | Обновления регион в клиентской области окна. |
SetBkColor | Задает для фона значение цвета. |
SetBkMode | Задает фоновый режим микширования контекста устройства. |
SetBoundsRect | Управляет накоплением сведений ограничивающего прямоугольника для контекста устройства. |
SetROP2 | Задает режим микширования переднего плана. |
SetWindowRgn | Задает область окна. |
UpdateWindow | Обновления клиентской области окна. |
ValidateRect | Проверяет клиентская область в прямоугольнике. |
ValidateRgn | Проверяет клиентская область в регионе. |
WindowFromDC | Возвращает дескриптор окна, связанного с контекстом устройства. |
Обучение
Схема обучения
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Документация
PAINTSTRUCT (winuser.h) - Win32 apps
Структура PAINTSTRUCT содержит сведения для приложения. Эти сведения можно использовать для рисования клиентской области окна, принадлежащей этому приложению.
Рисование в клиентской области - Win32 apps
Функции BeginPaint и EndPaint используются для подготовки и завершения рисования в клиентской области.
Функция BeginPaint (winuser.h) - Win32 apps
Функция BeginPaint подготавливает указанное окно для рисования и заполняет структуру PAINTSTRUCT сведениями о покраски.