如何把CStatic绘成包含虚线边框?

解决方案 »

  1.   

    我的笨想法:CStatic设为无边框,然后自己画。
      

  2.   

    问题是,如何绘制CStaitc边框。
    能绘制边框,就能把边框绘制成虚线。
    我在OnPaint中,用CClientDC来Draw3dRect,Draw不出来。
      

  3.   

    OnPaint 中为什么用 CClientDC 不用 CPaintDC ??
      

  4.   

    CPaintDC,获取不到CStatic的窗口位置。
    CRect rect;
    pStatic->GetClientRect(&rect);
    pStatic->ClientToScreen(&rect);
    ScreenToClient(&rect);
    获取到的CRect top是0,CRect Left是0,所以就绘制不到。
      

  5.   

    你要知道你的CStaitc在大小,不就知道CRect了