奇怪的一个语法。你不应该使用pDC()的书写法。
C中数组是[],例如a[0], a[1]但是这里,恐怕还是用CWindowDC* pDC更好。通常会写成drawxy(int x, int y, CWindowPC* pDC);
当使用这个函数的时候,通常是:
CWindowDC dc(some window object);
...
drawxy(x,y, &dc);
C的语法使得编译器认为你的CWindowDC pDC()是申明了一个函数,但是实际上C的函数声明不可以放在一个函数的参数列表部分中。我想你不大可能还能通过编译的,应该是一编译,就发生上述的错误,表示编译器在那个位置看见了一个函数声明的语法,但不是合法的语法。
C中数组是[],例如a[0], a[1]但是这里,恐怕还是用CWindowDC* pDC更好。通常会写成drawxy(int x, int y, CWindowPC* pDC);
当使用这个函数的时候,通常是:
CWindowDC dc(some window object);
...
drawxy(x,y, &dc);
C的语法使得编译器认为你的CWindowDC pDC()是申明了一个函数,但是实际上C的函数声明不可以放在一个函数的参数列表部分中。我想你不大可能还能通过编译的,应该是一编译,就发生上述的错误,表示编译器在那个位置看见了一个函数声明的语法,但不是合法的语法。
解决方案 »
- 变量 可以这样定义吗?
- 请问如何实现如图所示的界面,是用CListCtrl吗?
- 关于MFC消息映射中术语 “Windows”的疑问
- 高深问题,如何检测快捷键被哪个程序占用
- 请问获得一个窗口的句柄后用什么方法使这个窗口获得焦点?
- ***关于如何将下载的ActiveX控件添加到自己的工程中去???????????
- 工作中遇到的问题 sos
- 如何设置SOCKET为非阻塞方式--请具体说
- 急需编程人员!!!帮帮忙!!!!!
- ======================我刚来这里,也是VC初学者,大家给我介绍几本好书好吗?==================
- 一个简单的问题,很简单!关于CListCtrl类……
- 如何定义这样的类成员?
声明时最好用引用:
CMyDlg::Drawxy( int x, int y, const CWdinwoDC &dc);