在VC中使用CDC时,我做了如下定义CDC *pDC; pDC->MoveTo(9, 0); 但是信息提示CDC没有定义,要加什么头部吗
展开全部
从你这个代码来看,你的CDC 定义了,但是没有分配空间,你可以去看一下关于C语言指针的部分。
下面是我的代码:
CDC dc;
dc=this->GetDC(); //赋值
//这里添加你自己的内容
ReleaseDC(dc); //使用完之后记得释放
在VC中使用CDC是不需要再添加什么头文件的
下面是我的代码:
CDC dc;
dc=this->GetDC(); //赋值
//这里添加你自己的内容
ReleaseDC(dc); //使用完之后记得释放
在VC中使用CDC是不需要再添加什么头文件的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的程序是哪种类型的?控制台?MFC?还是别的?
就算你环境不错,那你也得初始化pDC呀,你让一个无意义的设备对象指针能画什么呀
就算你环境不错,那你也得初始化pDC呀,你让一个无意义的设备对象指针能画什么呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Header file: Declared in Afxwin.h
详见MSDN
详见MSDN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CDC 没有定义.确定是没有看到你初始化。
CDC *pDC; //声明
//初始化
pDC->MoveTo(9, 0);//再使用。
你还是学好C语言吧。学这些没用的东西做什么。
又是一个受害者。深深的被害。
CDC *pDC; //声明
//初始化
pDC->MoveTo(9, 0);//再使用。
你还是学好C语言吧。学这些没用的东西做什么。
又是一个受害者。深深的被害。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询