CDC* pDC=Wn.GetDlgItem(nID)->GetDC();
在这句话里面,Wn必须是一个有效的窗口才可以,这个窗口必须已经创建并显示。
而你弄了一个CWnd变量,没有实体窗口,当然没有DC可以让你获取了。