http://user1.7host.com/lisayan2003/src/mfcxpbutton.rar

解决方案 »

  1.   

    I had download it, What's your problem.
      

  2.   

    我没做过,但试了一下,这样可以解决:void CQiuXpCombo::OnPaint() 
    {
    CPaintDC dc(this); // device context for painting
    CRect rect;
    GetWindowRect(rect);
    ScreenToClient(rect);
    rect.DeflateRect(1,1);
    CRect rc = rect; rc.DeflateRect(1,1,18,1);
    dc.IntersectClipRect(rc);
    CWnd::DefWindowProc(WM_PAINT, WPARAM(dc.m_hDC), 0);//
    CRgn rgn;
    rgn.CreateRectRgn(rect.left,rect.top,rect.right,rect.bottom);
    dc.SelectClipRgn(&rgn); rect.left = rect.right - 18; // GetSystemMetrics(SM_CXVSCROLL);
    rect.top = rect.bottom - 18; // GetSystemMetrics(SM_CXVSCROLL); CRect rectControl;
    rectControl.left = rect.left + m_iOffset;
    rectControl.right = rect.right + m_iOffset;
    rectControl.top = rect.top + m_iOffset;
    rectControl.bottom = rect.bottom + m_iOffset;
    dc.DrawFrameControl(rectControl, DFC_SCROLL, DFCS_SCROLLDOWN);//画右侧按钮 dc.Draw3dRect(rect, RGB(0,0,255), RGB(0,0,255));//画右侧按钮外框
    }
      

  3.   

    谢谢 hnyyy(前进) .
    问题解决了.