社区
茶馆
帖子详情
有没有会用C++Builder进行directx编程??送100分呀!!!
game_sage
2002-03-04 03:49:20
小弟我学习directx编程有一段时间了,可是至今还不会在directdraw下装载位图并显示,还有 前景移动块 的移动,C++Builder中的帮助太难懂了,
大侠们,能把例子发到我的邮箱吗?收到立即送分!!
我的邮箱:zerg@xicn.net
多谢了!
...全文
78
9
打赏
收藏
有没有会用C++Builder进行directx编程??送100分呀!!!
小弟我学习directx编程有一段时间了,可是至今还不会在directdraw下装载位图并显示,还有 前景移动块 的移动,C++Builder中的帮助太难懂了, 大侠们,能把例子发到我的邮箱吗?收到立即送分!! 我的邮箱:zerg@xicn.net 多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fly_bird
2002-03-05
打赏
举报
回复
up
dolphi
2002-03-05
打赏
举报
回复
DirectDraw是一套函数和类的集合。用什么工具都一样。BCB是最好的选择。
我自己写了几个类,能够像控件一样使用DD。添加游戏元素也很方便。我建议最好的例子是MSDN里SDK Sample。你一个函数一个函数的跟着写,很快就会掌握了。其中要特别注意Surface的参数。很容易死机的。我调试程序的时候就死过N次。
blue_laser
2002-03-05
打赏
举报
回复
各位老哥:
俺也是:初学扎练directx,不知用BCB开发directx的准备工作都有哪些?如加入那些*.lib到项目中?往赐教!!!!!
flyingdiablo
2002-03-05
打赏
举报
回复
学习:)
jxfyhj
2002-03-05
打赏
举报
回复
bcb是最好的开发平台,用bcb开发directx程序真的很方便,而且只需要学很少的
GDI绘图函数就可以了,先学一下direct draw,很简单的。bcb中的Examples\ddraw中有例子。你可以看一下。
game_sage
2002-03-05
打赏
举报
回复
大侠能不能给我找个例子呀说的详细一点的,谢了!
mxp
2002-03-04
打赏
举报
回复
BOOL CreateBitmap(LPDIRECTDRAWSURFACE &lpTemp,int x,int y,char *BitmapFile, DWORD MemoryFlag )
{
DDSURFACEDESC ddsd;
HRESULT ddrval;
ZeroMemory(&ddsd, sizeof(ddsd));
ddsd.dwSize = sizeof(ddsd);
ddsd.dwFlags = DDSD_CAPS | DDSD_HEIGHT |DDSD_WIDTH;
ddsd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | MemoryFlag;
ddsd.dwWidth = x;
ddsd.dwHeight = y;
ddrval = lpDD->CreateSurface( &ddsd, &lpTemp, NULL );
if( ddrval != DD_OK )
{
return initFail(BitmapFile);
}
if( BitmapFile!=NULL )
DDReLoadBitmap(lpTemp,BitmapFile);//
return TRUE;
}
//调用
CreateBitmap(lpDDSStateBar, 420, 320, "pic\\sbar.bmp", DDSCAPS_SYSTEMMEMORY);
dycdyc123
2002-03-04
打赏
举报
回复
我想一般不会用BCB;
我看看!
mxp
2002-03-04
打赏
举报
回复
BOOL CreateBitmap(LPDIRECTDRAWSURFACE &lpTemp,int x,int y,char *BitmapFile, DWORD MemoryFlag )
{
DDSURFACEDESC ddsd;
HRESULT ddrval;
ZeroMemory(&ddsd, sizeof(ddsd));
ddsd.dwSize = sizeof(ddsd);
ddsd.dwFlags = DDSD_CAPS | DDSD_HEIGHT |DDSD_WIDTH;
ddsd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | MemoryFlag;
ddsd.dwWidth = x;
ddsd.dwHeight = y;
ddrval = lpDD->CreateSurface( &ddsd, &lpTemp, NULL );
if( ddrval != DD_OK )
{
return initFail(BitmapFile);
}
if( BitmapFile!=NULL )
DDReLoadBitmap(lpTemp,BitmapFile);//
return TRUE;
}
//调用
CreateBitmap(lpDDSStateBar, 420, 320, "pic\\sbar.bmp", DDSCAPS_SYSTEMMEMORY);
c++builder
6
编程
实例精讲
C++Builder
6 是一款快速开发Win32 应用程序的可视化开发工具,利用它可以实现高性能的执行效率和出色的底层控制。
C++Builder
6 相比于5 以前的版本,提供了更多的网络开发组件,更快速方便的可视化环境。本书共有14 章,前三章
分
别介绍
C++Builder
的开发环境、比较特殊的语法,并在第三章用实例讲述使用
C++Builder
开发应用程序的过程,以后的章节均通过实例讲述
C++Builder
某个方面的
编程
技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒体、系统,以及FTP 和WinSock 网络通信。在第12 章通过俄罗斯方块游戏介绍VCL 游戏的制作,并在第13 章介绍游戏开发中常用的
DirectX
技术。在第14 章讲述数据库程序的设计,并详细讲解餐厅结账管理程序的制作过程。本书是为对
C++Builder
有基本了解的程序员或程序爱好者而做,读者需要熟悉C/C++
编程
。本书也可以作为软件开发人员的参考书。
C++Builder
6
编程
实例精讲(PDF格式)
本书共有14章,前三章
分
别介绍
C++Builder
的开发环境、比较特殊的语法,并在第三章实例讲述使用
C++Builder
开发应用程序的过程,以后的章节均通过实例讲述
C++Builder
某个方面的
编程
技术与技巧。这些实例包括文本、绘图、图像处理、文件、多媒体、系统,以及FTP和WinSock网络通信。在第12章通过俄罗斯游戏介绍VCL游戏的制作,并在第13章介绍游戏开发中常用的
DirectX
技术。在第14章讲述数据库的设计,并详细讲解餐厅结账管理程序的制作过程。 本书是为对
C++Builder
有基本了解的程序员或程序爱好者而做,读者需要熟悉C/C++
编程
。本书也可以作为软件开发人员的参考书。
C++builder
6
编程
实例精讲
本书共有 14章,前三章
分
别介绍
C++Builder
的开发环境、比较特殊的语法,并在第三 章用实例讲述使用
C++Builder
开发应用程序的过程,以后的章节均通过实例讲述
C++Builder
某个方面的
编程
技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒体、系统, 以及 FTP 和 WinSock 网络通信。在第 12 章通过俄罗斯方块游戏介绍 VCL 游戏的制作,并 在第 13 章介绍游戏开发中常用的
DirectX
技术。在第 14 章讲述数据库程序的设计,并详细 讲解餐厅结账管理程序的制作过程。
C++ Builder6
编程
精解
非常详尽的开发说明和例子 介绍了C++ Builder 的开发环境,程序实例,和
DirectX
技术.
C++builder
6編程實力講解
本书共有14章,前三章
分
别介绍
C++Builder
的开发环境、比较特殊的语法,并在第三章用实例讲述使用
C++Builder
开发应用程序的过程,以后的章节均通过实例讲述
C++Builder
某个方面的
编程
技术与技巧。这些实例包括文本、绘图与图象处理、文件、多媒体、系统,以及FTP和WinSock网络通信。在第12章通过俄罗斯方块游戏介绍VCL游戏的制作,并在第13章介绍游戏开发中常用的
DirectX
技术。在第14章讲述数据库程序的设计,并详细讲解餐厅结账管理程序的制作过程。
茶馆
552
社区成员
20,061
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章