According to the MSDN article, visual styles are supposed to be applied to Win32 applications by default. However, the UI elements all appeared as Windows Classic until I in
The button is themed, but you did not set a font for the button. Because of that, your button has the default font.