Win32 API - Best way to create costom buttons

So, I have a button I created with CreateWindowEx, but I want to make it a little prettier, with a different background color, font and so on.

I know I can either create an .bmp image and use LoadBitmap (from a resource) or I can catch NM_CUSTOMDRAW and perform the appropriate make-up.

The question I have is which of these should I use when aiming to write clean code? Does it make a big difference?
Last edited on
Topic archived. No new replies allowed.