怎么改变边框颜色  

解决方案 »

  1.   

    改普通窗口的边框颜色,可以在WM_NCPAINT消息的响应函数里做手脚,某些情况下还要在WM_NCACTIVATE里做手脚。
    还有种办法就是直接去掉边框非客户区,在客户区里绘制边框。
      

  2.   

    楼上的说的很清楚了,因为窗体的边框是属于非客户区的,所以在ONPAINT和ONEARESBKGND这写消息里面是画不上去的,需要WM_NCPAINT消息的响应函数里画
      

  3.   

    http://hi.csdn.net/link.php?url=http://community.csdn.net%2F
    这是我做的一个自绘非客户区的例子
    希望对你有帮助