怎样才能把DirectDraw中的内容存盘呢?我现在把2幅图同时在DirectDraw以全屏显示
但不知道怎样把这2幅图同时显示的画面存盘 谁能教教我 最好详细点 有关键函数
但不知道怎样把这2幅图同时显示的画面存盘 谁能教教我 最好详细点 有关键函数
解决方案 »
- the application was unable to start correctly (0xc0150002)
- 如何才能看到对话框中的各个控件相应的消息响应函数
- Directshow中如何彻底释放对文件的使用占用
- 捕获当前窗口并打印(分不够可以再加)
- 文本文件导入excel表格的问题!
- 对话框弹出两次,listcontrol控件中不显示任何内容,请高手帮忙。代码如下
- 简单lineTo()问题
- 如何把对话框中的东西格式化后打印出来?在对话框中直接调用打印
- 大虾帮忙:关于opengl建模
- C ++ 中关于 new 和 delete 的问题。
- 如何为用AppendMenu函数为弹出式菜单添加的选项设置单击处理消息?
- 如何将vb的form界面倒入vc的dialog?
ZeroMemory(&ddsd, sizeof(ddsd));
ddsd.dwSize = sizeof(ddsd);
lpdds->Lock(NULL, &ddsd, DDLOCK_SURFACEMEMORYPTR | DDLOCK_WAIT, NULL);
现在ddsd.lpSurface就是指向显示缓冲区的地址,ddsd.lPitch为每行的像素个数,ddsd.ddpfPixelFormat为象素的格式。知道了这些值就可以保存象素了。保存成图片的方法可以查MSDN中的例子。
或者查看其文档