My program is getting rather large and it it has to itialize alot in WM_CREATE(it includes a database it has to get info from and different fonts to make). I want to create a splash screen to show while my program is loading. I already have the bitmap created but can't figure out how to acturally incorporate it into my program. Do I need to just basically double up WINMAIN and put in two showwindow commands? SHould I create a child window the very beginning of WM_CREATE? Won't that mean the the main window will be displayed in the background of the splash?