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

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

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

В качестве цели представим, что вы хотите: (a) воспроизвести то, что делает Google Chrome (вкладки как часть стеклянной рамки); (b) воспроизвести то, что делает MS Office 2010 (кнопка сохранения на стеклянной рамке, которая в MFC для VS 2010 называется «Панель быстрого доступа» (см. рисунок ниже).

Я не использую MFC, но если изучение источников MFC было бы хорошим источником информации) Мне любопытно узнать, где в источниках MFC или исходных кодах BCG (у меня есть оба) реализован код рендеринга / рисования панели быстрого доступа.

alt text

Обновление: Связанная ссылка neato из одного из ответов ниже показывает NC ( неклиент) Раскрасьте сообщение и как с ним работать при рисовании на стеклянной раме, а также статью MSDN об этом здесь .

18
задан Frédéric Hamidi 3 December 2013 в 23:38
поделиться