Я ищу хорошие ресурсы для обучения использованию API Win32 / GDI или тому, что его заменяет, для рисования и рисования непосредственно с использованием Win32 API в стеклянной форме.
Пока я использую Delphi, я пометил это как Delphi или Visual C ++. Будем признательны за любые примеры кода и статьи, которые вы можете найти. В статьях MSDN об этом, похоже, не пишут.
В качестве цели представим, что вы хотите: (a) воспроизвести то, что делает Google Chrome (вкладки как часть стеклянной рамки) (b) воспроизвести то, что делает MS Office 2010 (кнопка сохранения на стеклянной рамке, упоминаемая в MFC для VS 2010, как «Панель быстрого доступа» (см. Рисунок ниже).
Я не использую MFC, но если изучение источников MFC было бы хорошим источником информации, мне любопытно узнать, где в источниках MFC или исходных источниках BCG (у меня есть оба) реализован код рендеринга / рисования панели быстрого доступа.
Обновление: соответствующая ссылка neato из одного из ответов ниже показывает сообщение NC (не клиентское) Paint и то, как его обрабатывать при рисовании на стеклянной раме, а также статью MSDN об этом здесь.