谁有这样的控件呀,或哪里有下载,急用呀![email protected]
谁有?能发给我吗?

解决方案 »

  1.   

    http://www.codeproject.net/buttonctrl/
      

  2.   

    看看这个吧:
    http://www.pcvc.net/category/content.asp?sendid=53
      

  3.   

    你用的可是VC呀?由CButton继承一个超类,重载DrawItem自绘制,想怎么透明都行.
      

  4.   

    有些可以通过OnCtrlColor事件来做,返回一个透明的刷子,有些可以通过OWNERDRAW来做!!!UnderStand??????????
      

  5.   

    comradeinit() ( ) 信誉:100 
    MyNameEPC(MyName) ( ) 信誉:100 两位兄台,如何在DrawItem中写透明代码吗?请原谅我的笨!
    能给我这样的代码例子!
      

  6.   

    codeproject上多的是,你要什么样式的都可以找到。
      

  7.   

    void CMyButton::DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct) 
    {
    CDC *pDC = CDC::FromHandle(lpDrawItemStruct->hDC);
    CRect rc(lpDrawItemStruct->rcItem);
    pDC->SelectStockObject(NULL_BRUSH);
    pDC->Ellipse(rc);
    }BOOL CMyButton::OnEraseBkgnd(CDC* pDC) 
    {
    CWnd *pParent = GetParent();
    CRect rc;
    GetWindowRect(rc);
    pParent->ScreenToClient(rc); pParent->InvalidateRect(rc, false);
    pParent->UpdateWindow();
    CDC *dcParent = pParent->GetDC();
    pDC->BitBlt(0, 0, rc.Width(), rc.Height(), dcParent, rc.left, rc.top, SRCCOPY);
    pParent->ReleaseDC(dcParent);

    return true;
    }
      

  8.   

    TO: cheng_young(古道西风瘦马) () 信誉:99好像你这样只是背景和对话框一样的色,但并不是我所要的,我的界面是这样的,在对话框上放了图片控件和一个按钮,而且是动态显示,就是按钮必要时在图片控件(CPictureEx)上,我要的是按钮透明,或是以按钮区域的图片做背景(你所实现的好像是对话框的),这样有没有办法呀?
      

  9.   

    TO: cheng_young(古道西风瘦马) () 信誉:99好像你这样只是背景和对话框一样的色,但并不是我所要的,我的界面是这样的,在对话框上放了图片控件和一个按钮,而且是动态显示,就是按钮必要时在图片控件(CPictureEx)上,我要的是按钮透明,或是以按钮区域的图片做背景(你所实现的好像是对话框的),这样有没有办法呀?
      

  10.   

    那就是处理erasebackgroud这个消息了。
      

  11.   

    kilnut() ( ) 信誉:100 :我的邮箱是[email protected]