Take a look
here[
^], you will find the answer in the topic 4.2.
It is easy, you need only to handle the WM_ERASEBACKGROUND message.
You can't change the dialog background colour using the resource editor... <-- edit.
Hope this helps! :thumbsup:
PS: Anyway, a small google search with "background color dialog visual c++" would have done it...