利用 cards.dll 写自己的扑克程序[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 crazy_soft 的 blog

/font> add esi, ncardwidth add esi, 10 cmp ebx, 55 jnz @b ;===========================/ ;===========================\ 其它几种绘制方式 mov ebx, 6 mov esi, 10 mov edi, 600 invoke cdtdraw, hdc, esi, edi, ebx, mdghost, rgbbground add ebx, 5 add esi, ncardwidth add esi, 10 rgb 255, 0, 0 invoke cdtdraw, hdc, esi, edi, ebx, mdremove, eax add ebx, 5 add esi, ncardwidth add esi, 10 invoke cdtdraw, hdc, esi, edi, ebx, mdinvisibleghost, rgbbground add esi, ncardwidth add esi, 10 invoke cdtdraw, hdc, esi, edi, ebx, mddeckx, rgbbground add esi, ncardwidth add esi, 10 invoke cdtdraw, hdc, esi, edi, ebx, mddecko, rgbbground ;===========================/ invoke endpaint, hwnd, addr ps .else invoke defwindowproc, hwnd, umsg, wparam, lparam ret .endif xor eax,eax ret wndproc endp

怎么样,再看看前面的示意图,3.5kb 就有这样的效果,是不是很酷!在代码区还有一个用 c+sdk 方式编写的空当接龙源代码,大家如果有兴趣可以看看。


copyright (c) 2001-2004 一块三毛钱

本文关键:cards.dll 扑克
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top