急救啊!!两天就要做好的mfc现在卡住啦!!!求救!!!在线等!!!
我用mfc写程序,自建了个普通类,就是没有继承mfc类的那个类。在类中我想获得当前窗口的DC,于是在自建类中CDChdc;然后hdc.CreateCompatibleDC...
我用mfc写程序,自建了个普通类,就是没有继承mfc类的那个类。在类中我想获得当前窗口的DC,于是在自建类中CDC hdc;然后hdc.CreateCompatibleDC(GetWindowDC());居然报错,说GetWindowDC()不止带一个参数!!!我在view类中是不带参数就可以用的啊!!于是我这样hdc.CreateCompatibleDC(GetWindowDC(GetSafeHwnd()));但是,居然报错说“'GetSafeHwnd' : undeclared identifier”,于是我在'GetSafeHwnd' 前改为“CWnd::GetSafeHwnd”,'CWnd::GetSafeHwnd' : illegal call of non-static member function!!!那请问,有什么方法可以获取当前窗口的DC呢????帮助帮助啊!!!
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询