问一个HoHo引擎的问题(用过HoHo的进)

eoTich 2007-03-19 05:19:35
LP_BITMAPX::GetSurface()这个函数总是返回无效指针,是什么原因?是bug吗?
比如我如下调用:

LPDIRECTDRAWSURFACE7 lpSurface;
LP_BITMAPX lpHohoBitmap = GetGraphics()->CreateBitmap( 100, 100 );
lpSurface = lpHohoBitmap->GetSurface();
lpSurface->GetDC( &hdc );
这个lpSurface是无效指针,因此运行到
lpSurface->GetDC( &hdc )时就是非法访问.

但是从LP_DISPLAY的GetBackSurface()再GetSurface()得到的DirectDrawSurface指针却总是正常的.

有经验的高人来解答一下吧,谢谢

...全文
264 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenxinfly 2007-12-10
  • 打赏
  • 举报
回复
我用HOHO引擎画图,画图操作是在OnTimer中进行了,在Debug下可以显示出来,在Release不能显示出来,
可在Release下进入调试状态不能显示出来,不知道有没有遇到这个问题
wenxinfly 2007-05-27
  • 打赏
  • 举报
回复
HoHo引擎源码公开吧

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧