我做了一个自画ComoboBox,想要重画右面的箭头,又没有什么好方法,(只画箭头)

解决方案 »

  1.   

    DrawFrameControl   DFCS_SCROLLDOWN
    详见MSDN
      

  2.   

    我试过DrawFrameControl,但是它还画边框,我想要的是只画箭头的,该怎么做?
      

  3.   

    没有api可以直接花,自己动手吧!设Rect 是Button的矩形区,pDC是Button的dc: CPoint cp=Rect.CenterPoint();
    pDC->MoveTo(cp.x-2,cp.y-1);
    pDC->LineTo(cp.x+3,cp.y-1);
    pDC->MoveTo(cp.x-1,cp.y);
    pDC->LineTo(cp.x+2,cp.y);
    pDC->SetPixel(cp.x,cp.y+1,0);