VC++ 为什么在自己定义的类里面调用下面函数,执行时报错?

2025-05-17 10:13:14
推荐回答(1个)
回答1:

CDC* pDC=Wn.GetDlgItem(nID)->GetDC();

在这句话里面,Wn必须是一个有效的窗口才可以,这个窗口必须已经创建并显示。

而你弄了一个CWnd变量,没有实体窗口,当然没有DC可以让你获取了。