注意应用程序和窗口的区别。应用程序是CXXApp那个,窗口是CXXDlg那个。InitInstance是初始化应用程序,窗口绘制都在WndProc中WM_PAINT。你说的情况应该是这样:为了保证原始绘图不被污染,所以保存在一个CBitmap中,每次绘制都先绘制这个CBitmap,然后绘制其他。InitInstance只在程序启动时执行,之后就与他无关了。