В WTL CBitmapButton не поддерживает изображение с прозрачным слоем, как PNG.поэтому я настраиваю код для использования GDI + для рисования PNG, назовите его как CPNGButton.Но на win XP все странно.Когда кнопка перекрывается другим окном, кнопка получает сначала WM_PAINT, а затем родитель, что приводит к неверному результату.
--->
Я проверяю ресурси удалите атрибут WS_TABSTOP из шаблона кнопки, все идет хорошо, родительское окно получает сначала WM_PAINT, а затем кнопку.Что заставляет WS_TABSTOP влиять на порядок рисования окон?