1、CDC dc;
.....
x(dc);2、CDC *pDC = NULL;
....
x(pDC);
为什么1出错,不能传递 2正确
.....
x(dc);2、CDC *pDC = NULL;
....
x(pDC);
为什么1出错,不能传递 2正确
解决方案 »
- 如何把字符串转换为bmp图片
- 明天回家过年,散分庆祝下!祝愿大家新年快乐!
- vc6.0对话框中一般控件为什么会被图片控件所遮盖(急!!!)
- 请问为什么不能运行任何工程
- 关于Visual C++的参考书
- 这样定义成员变量有什么意义?如BOOL CSplashWnd::c_bShowSplashWnd;
- CListCtrl什么时候插入列最合适?
- 急急,小问题大分数之三!!!!!!
- 请问用什么函数可以捕捉单文档应用程序的一个视的指针?????
- 请问哪有“Window程序设计”英文版的电子书
- VC6可以编译不能运行,安装时最后出现错误 Can't find .....
- 如何调整图片跟窗口一样的大小,有源代码吗?
从你的说法来着x(CDC * ),所以1错2对.
返回类型 x(CDC* pDC);????
.....
x(&dc);
void x(CDC dc);
.....
x(dc);
时就出错2、CDC *pDC = NULL;
void x(CDC *pDC);
...
x(pDC);
DrawAlarm(dc);
错误:
1>d:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(963) : error C2248: “CObject::CObject”: 无法访问 private 成员(在“CObject”类中声明)
改成DrawAlarm(CDC*)
为什么不正确啊 为什么一定要用指针啊
当然即便是编译通过了,运行起来也得不到你想象中的效果
返回类型 x(CDC* pDC);????