热情软件屋

 

如何得到扑克牌的牌面图案


编号:QA000544
建立日期: 1999年2月23日 最后修改日期:1999年11月16日
所属类别:

DD:
    VB5
    PW98
    我想设计一个打扑克牌的游戏,苦于无法得到牌面的图片。我知道WIN95的WINDOWS/SYSTEM里有一个叫Cards.dll的库,里面包含牌面图片及一些牌背图片,Win95的扑克游戏就是引用这个库的。请问我该如何引用它?(最好能给我一个API函数)

回答:

    你不能直接调用Cards.dll,因为它是个16位的DLL(Win95的扑克游戏是16位的),而VB5不能直接调用16位的DLL。
    这里有一个qcard32.zip,它是免费的,而且功能也很全面。
    crdsrc.zip是一个VB的例子,可以演示如何显示扑克牌的牌面图案
    我使用VC++把cards.dll的所有位图都取出来,并编译成32位的res文件了,你可以从这里cards.zip。你只要将这个res文件加入你的VB工程,然后使用LoadResPicture函数调用就可以了。.RC文件和BMP文件也包括在其中了,你可以按自己的要求进行修改。如果你对制作RES文件不熟悉,可以参考QA000258 "如何制作LoadResPicture之类的函数对应的*.res文件"QA000108 "VB5的“资源编辑器”"
    我在网上还下载过一个cards20.zip,都是GIF格式的图片,有兴趣的人可以试用。这个文件是从http://www.waste.org/~oxymoron/cards/下载的,你可以在那里找到有关用法的介绍。
    等游戏编写好了,别忘了给我寄一份。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio