Нарисуйте нарисованный владельцем комбобокс "сразу" вместо пошагового

Я работаю над выпадающим списком владельца. Я обрабатываю WM_DRAWITEM для каждого элемента, т.е. я рисую в контексте устройства для каждого элемента в отдельности.

Я хотел бы нарисовать некоторые элементы пользовательского интерфейса "между несколькими элементами" (например, кадр, охватывающий два или более последовательных элемента).

Поэтому я подумал о "накоплении" команд рисования в WM_DRAWITEM обработчики и выполнение этих команд, когда все они накапливаются. Я надеялся, что Windows выдает одно сообщение, прежде чем все WM_DRAWITEM и одно сообщение после всех них, но не удалось найти ни одного такого оконного сообщения, не говоря уже о деталях порядка раскраски предметов. Предлагает ли Windows инфраструктуру для того, что я хотел бы сделать?

0 ответов

Другие вопросы по тегам