📄 cardlib.pas
字号:
{
windows扑克牌dll调用
win98,winNT都适用,详见Cards.dll相关文档
牌图像索引 0-51[A(草花、方块、红桃、黑桃),2,…,K];53-65牌背面;
黄文林 2005-11-27
}
unit CardLib;
interface
uses
Windows;
function cdtInit(var CardWidth, CardHeight: Integer): Bool; {$IFDEF Win32} stdcall; {$ENDIF Win32}
function cdtDraw(aDC: HDC; X, Y, Card, Mode: Integer; Color: TColorRef): Bool; {$IFDEF Win32} stdcall; {$endif Win32}
function cdtDrawExt(aDC: HDC; X, Y, Width, Height, Card, Mode: Integer; Color: TColorRef): Bool; {$IFDEF Win32} stdcall; {$ENDIF Win32}
procedure cdtTerm; {$IFDEF Win32} stdcall; {$ENDIF Win32}
function cdtAnimate(aDC: HDC; Card, X, Y: Integer; AnimateIndex: Word): Bool; {$IFDEF Win32} stdcall; {$ENDIF Win32}
implementation
const
{$IFDEF win32}
sCardsDLL = 'CARDS.DLL';
{$ELSE}
sCardsDLL = 'CARDS';
{$ENDIF win32}
{$IFDEF win32}
function cdtInit; external sCardsDLL name 'cdtInit';
function cdtDraw; external sCardsDLL name 'cdtDraw';
function cdtDrawExt; external sCardsDLL name 'cdtDrawExt';
procedure cdtTerm; external sCardsDLL name 'cdtTerm';
function cdtAnimate; external sCardsDLL name 'cdtAnimate';
{$ELSE}
function cdtInit; external sCardsDLL index 1;
function cdtDraw; external sCardsDLL index 2;
function cdtDrawExt; external sCardsDLL index 3;
procedure cdtTerm; external sCardsDLL index 4;
function cdtAnimate; external sCardsDLL index 5;
{$ENDIF win32}
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -