纸牌控件的编写(上)

2016-02-19 12:36 4 1 收藏

get新技能是需要付出行动的,即使看得再多也还是要动手试一试。今天图老师小编跟大家分享的是纸牌控件的编写(上),一起来学习了解下吧!

【 tulaoshi.com - 编程语言 】

使用了系统自带的纸牌库,无需任何资源,具有边角圆滑的效果,支持Windows 98、Windows 2000系统。

效果如下图:

纸牌控件的编写(上)

 

还具有自定义图象功能,如下图所示:

纸牌控件的编写(上)

unit ZFPlayCard;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

{

2003.11.27

xzhifei

}

interface

 

uses

  Windows, WinTypes, Messages, SysUtils, Classes, Controls, Graphics;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

const

  idClubsAce = 1;

  idClubs2 = 2;

  idClubs3 = 3;

  idClubs4 = 4;

  idClubs5 = 5;

  idClubs6 = 6;

  idClubs7 = 7;

  idClubs8 = 8;

  idClubs9 = 9;

  idClubs10 = 10;

  idClubsJack = 11;

  idClubsQueen = 12;

  idClubsKing = 13;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idDiamondsAce = 14;

  idDiamonds2 = 15;

  idDiamonds3 = 16;

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idDiamonds4 = 17;

  idDiamonds5 = 18;

  idDiamonds6 = 19;

  idDiamonds7 = 20;

  idDiamonds8 = 21;

  idDiamonds9 = 22;

  idDiamonds10 = 23;

  idDiamondsJack = 24;

  idDiamondsQueen = 25;

  idDiamondsKing = 26;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idHeartsAce = 27;

  idHearts2 = 28;

  idHearts3 = 29;

  idHearts4 = 30;

  idHearts5 = 31;

  idHearts6 = 32;

  idHearts7 = 33;

  idHearts8 = 34;

  idHearts9 = 35;

  idHearts10 = 36;

  idHeartsJack = 37;

  idHeartsQueen = 38;

  idHeartsKing = 39;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idSpadesAce = 40;

  idSpades2 = 41;

  idSpades3 = 42;

  idSpades4 = 43;

  idSpades5 = 44;

  idSpades6 = 45;

  idSpades7 = 46;

  idSpades8 = 47;

  idSpades9 = 48;

  idSpades10 = 49;

  idSpadesJack = 50;

  idSpadesQueen = 51;

  idSpadesKing = 52;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  RankFirst = idClubsAce;

  RankLast = idClubsKing;

  RankCount = RankLast - RankFirst + 1;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idFaceFirst = idClubsAce;

  idFaceLast = idSpadesKing;

  FaceCount = idFaceLast - idFaceFirst;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  SuitCount = 4;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idDeckEmpty = 53; { $35  }

  idDeckPattern1 = 54; { $36  }

  idDeckPattern2 = 55; { $37  }

  idDeckRobot = 56; { $38  }

  idDeckRoses = 57; { $39  }

  idDeckFlowers1 = 58; { $3A  }

  idDeckFlowers2 = 59; { $3B  }

  idDeckFishes = 60; { $3C  }

  idDeckAquarium = 61; { $3D  }

  idDeckShell = 62; { $3E  }

  idDeckCastle = 63; { $3F  }

  idDeckPalmbeach = 64; { $40  }

  idDeckCardhand = 65; { $41  }

  { there is no card# 66 }

  idDeckCross = 67; { $43  }

  idDeckCircle = 68; { $44  }

 

  idDeckFirst = idDeckEmpty;

  idDeckLast = idDeckCardhand;

  DeckCount = idDeckLast - idDeckFirst + 1;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idDeckSpecialFirst = idDeckCross;

  idDeckSpecialLast = idDeckCircle;

  DeckSpecialCount = idDeckSpecialLast - idDeckSpecialFirst + 1;

 

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

  idAnimateCardhand1 = 678; { $02A6 }

  idAnimateCardhand2 = 679; { $02A7 }

  idAnimateCastle = 680; { $02A8 }

  idAnimateSunSmile = 681; { $02A9 }

  idAnimateSunSmileTongue = 682; { $02AA }

  idAnimateRobot1 = 683; { $02AB }

  idAnimateRobot2 = 684; { $02AC }

 

来源:https://www.tulaoshi.com/n/20160219/1601293.html

延伸阅读
利用通用网关接口(CGI) Web服务器可以执行一些外部程序 并将这些外部程序所产生的输出结果和Web服务器所管理的静态文本 图像和声音融合在一起传给相应的Web浏览器。当客户机的浏览器向Web服务器请求一个HTML文件时 服务器在收到请求后就去寻找这个文件并将找到的文件传送给客户机。而当客户机的请求是一个CGI程序时 Web服务器将激活客户...
纸牌简笔画 材料:一张纸、一支笔 第一步:我们最开始画的是整个简笔画中纸牌的部分,这里记住要画出几张叠在一起的那种感觉,这样才不会显得单调。 第二步:我们这个时候就是在画好的纸牌上来画出它的花色和数字,这样大家能够知道这是纸牌了。 第三步:之后我们可以把后面叠在一起的哪几张纸牌也进行一些调整,也给它们画出花色或...
什么是自定义的组合控件 自定义的Web组合控件正如它名字说的那样:在单个控件中集成了一个或多个服务端程序及HTML控件。自定义的组合控件在功能上与用户控件非常类似,最大的不同之处是,它只存在于它自己的程序集中(或与其他控件共享),能被放在工具条中,并可提供它所包含控件的所见即所得视图方式。 另一方面,自定义Web组合控...
一、序言 Visual C#.NET是微软公司出品的一种新的编程语言(以下简称C#),它继承了C语言的一些特性,也加入了一些新的元素。以前用过Delphi开发程序的人可能刚开始使用C#的时候,对其有一种似曾相识的感觉(至少包括我)。是的,C#语言的创始人正是以前在Borland公司开发出Delphi语言的Anders Hejlsberg。在我开始使用C#开发程序时,就...
用VB编写入侵监听程序(上) 上网的时候很容易遭到探测,一般探测你个人的入侵者技术不会高明到哪里去。所以根本不能称上黑客,所以本文就用入侵者来代替。他们对普通网民的扫描可以是多端口单IP的扫描或者多IP单端口扫描。前者是通过一些IP工具来取得你的IP,然后尝试利用端口扫描获取你的信息,看你的计算机有没有预先中了木马。然后通过...