Я разрабатываю приложение MFC (Библиотека DWM недоступна).
Я хочу нарисовать растровое изображение в качестве кнопки в строке заголовка.
Однако растровое изображение не будет отображаться, если тема Aero включена в Windows 7 (при отключении темы Aero проблем не возникает).
Но мое приложение все еще реагирует, нажимая на положение растрового изображения.
Кто-нибудь может научить меня, как решить эту проблему?
Спасибо
Рисование пользовательских данных в области фрейма с помощью DWM описано в MSDN, а также там описывается тестирование попаданий:
Пользовательская оконная рама с использованием DWM
Если вы ищете DWM на сайте CodeProject, вы найдете несколько статей, которые помогут вам:
Полезности Vista в C ++: использование стекла в вашем интерфейсе
Нарисуйте подпись с помощью растрового изображения в теме Windows 7 / Vista Aero
Других решений пока нет …