使用这样的代码:
m_pBitmap = new Bitmap( rect.Width(), rect.Height(), graphics );
m_pGraphics = new Graphics( hDC );
m_pImage = new Image(L"a.jpg");
时,参数都是正确的,也换了其他参数,
但编译时总是报错:'new' : function does not take 3 parameters似乎是使用GdiPlus的namespace后把new重新定义了,但是怎么解决呢?谢谢!
m_pBitmap = new Bitmap( rect.Width(), rect.Height(), graphics );
m_pGraphics = new Graphics( hDC );
m_pImage = new Image(L"a.jpg");
时,参数都是正确的,也换了其他参数,
但编译时总是报错:'new' : function does not take 3 parameters似乎是使用GdiPlus的namespace后把new重新定义了,但是怎么解决呢?谢谢!
解决方案 »
- 求高手指教 怎么通过点击控件按钮 打开一个界面?
- 感谢一辈子求你帮我分析下面的网络编程!!!
- vc中操作excel2003遇到的问题
- 请问如何获得一个类似于SQL server中查询分析器里的列表
- 怎么获取鼠标状态??
- 请教,如何截获OnPaint()的消息???
- 服务器监听客户端连接时候为何不能响应进行退出、窗口最大化等底操作?代码是。。
- 天津的,有项目做么,找我,我们有足够的人手,都是各个公司的专业程序员!!
- 请问有经验的朋友,第一天去上班,我该怎么作,?
- 关于替换 dll
- 在结构体中如何给另一个结构体中的成员赋值.如何来引用另一个结构体中的成员
- 能用WinInet(还有什么办法?)通过URL获取web服务器上相应文件的最近更新日期吗?
它自带了GDI+的库吧,看看,它好像有一个叫做myGdiplus.h的文件,在那里它重载了new操作符
如果要是想使用就可以使用它的头文件和库,一般不会出什么问题的!
但是delete时,;;delete和GdiPlus::delete还是有区别的。现在用了笨办法,直接使用gdiplus中的alloc等进行分配。如果使用全局new和delete操作,虽然检测工具都没有报告错误,单通过memcheck可以发现存在内存泄漏的。还是谢谢以上各位的回答。