Документация и образцы API для рисования на Windows Aero Glass (DWM, GDI, GDI +) для всех программистов Win32

Я ищу хорошие ресурсы для обучения использованию API Win32 / GDI или тому, что заменяет его, чтобы рисовать и раскрашивать напрямую с помощью Win32 API в стеклянную форму.

Пока я использую Delphi, я пометил это как Delphi или Visual C ++. Будем признательны за любые примеры кода и статьи, которые вы можете найти. Похоже, что статьи MSDN об этом не написаны.

В качестве цели позвольте ' (а) Воспроизведение того, что делает Google Chrome (вкладки как часть стеклянной рамки) shared_ptr >? (Или что-то еще?) Если это интересно, моя фактическая структура данных ...

Мне нужен контейнер указателей. Вы бы порекомендовали boost :: ptr_vector или std :: vector > ? (Или что-то еще?)

Если это интересно, моя фактическая структура данных относительно сложна (см. здесь ) и в настоящее время хранит объекты, а не указатели, но я хотел бы это изменить (используя указатель контейнеры), чтобы избавиться от ненужного копирования:

typedef std::multimap > VecElem;
std::vector vec;

17
задан Community 23 May 2017 в 12:01
поделиться