麻将界面如何设计,请各位指点,是不是有类似的控件啊?

解决方案 »

  1.   

    我想没有这类控件吧, 你还是用 DirectDraw 自己画吧, 不会太复杂的,
    而且自己画的可以做的很专业, 很眩的效果哦 :)
      

  2.   

    对,自己画,而且在www.gameres.com和www.vcgame.com上有现成的图片资源。
      

  3.   

    最好自己画,很方便的,比20张扑克相互重叠且还会出现多块区域简单吧。
    当然了,由于麻将彼此不会重叠,用CStatic载图也可以,区分它们可以用OnCommand(wParam,lParam)事件处理,哈哈,这是我最近做游戏时的经验哟。
      

  4.   

    用CBitmapButton,现成的,可以重叠,可以移动,从它派生自己的类,记录必要的信息,响应鼠标方便,...,
      

  5.   

    不同意楼上的,CBitmapButton到是可以重叠,你想过没有,TAB小的优先响应,但TAB小的却不是优先显示,换句话说:重叠时显示在上面的TAB大,点击它时却是下面的在响应,这就不符合逻辑了。
      

  6.   

    楼上的,TAB小的优先响应,先绘制,TAB大的后绘制,盖在上面,恰恰符合逻辑!,你试没试,
    MS不会让你按错Button的!
      

  7.   

    CBitmapButton类还没用过,是不是一整副牌用一个对象就可以呢?
      

  8.   

    很久以前做过一个扑克牌,用的是VB,好像是什么Picture的,我估计类似于CBitmapButton,每张牌生成一个对象,需要自己控制显示顺序,当选中间某张牌时,让他在最上面,
      

  9.   

    to csdn3141:
      你搞错了吧,我试过无数次了,试想一下,被盖住的和盖的被点击时,你是希望响应谁?
    应该是上面的显示出来的吧,结果呢,是下面的被盖住的响应,因为他的TAB小,这符合要求吗?
      

  10.   

    TO VCSQLVB(九龙.君威) 
    我能否也沾个光.给我发一份罗?谢谢
      

  11.   

    to VCSQLVB(九龙.君威)
         ,麻烦你给我发一份,谢谢!
      

  12.   

    to VCSQLVB(九龙.君威)兄
        ,麻烦你给我发一份,谢谢!
      

  13.   

    已经收到,thank you very much!