本帖最后由 hll127 于 2011-10-22 16:14:52 编辑

解决方案 »

  1.   

    图挂了
    你可以先传到CSDN的相册里,再贴图亚
      

  2.   

    先随便说两句,不知道对LZ有用没设置按钮形状,一定要先去除掉按钮的CS_PARENTDC,然后SetWindowRgn才管用
    设置按钮图形,就在父窗口里响应 WM_DRAWITEM ,并且按钮本身要有BS_OWNERDRAW风格
      

  3.   

    CS_PARENTDC ? 怎么去掉啊,在哪边设置?
      

  4.   


    DWORD style = GetClassLong(hBtn, GCL_STYLE);
    SetClassLong(hBtn, GCL_STYLE, style & ~CS_PARENTDC);    
    HRGN hRgn = CreateXXXRgn()
    SetWindowRgn(hBtn, hRgn, FALSE);
      

  5.   

    http://download.csdn.net/detail/korekara88730/3708280这个效果?
      

  6.   

    http://www.vckbase.com/document/viewdoc/?id=541http://www.pudn.com/downloads83/sourcecode/windows/control/button/detail319130.html这两个地址都有现成的,自己看把