如图:
如何在最大最小按钮旁(非客户区)添加按钮,并响应消息?

解决方案 »

  1.   


    支持一下,我以前写过一个,也是这样的。
    实现方法:
    子类化窗口,在WM_NCPAINT、WM_NCACTIVATE、WM_NOTIFY等消息里重绘,自己把组件画在非客户区。
    相关API函数:SetWindowLong、CallWindowProc、GetWindowDC、GetWindowRect、DrawText
      

  2.   

    可惜的是,在VISTA、WIN7等系统上,非客户区的DC被系统接管了,还不知道该怎么画。4楼的图是在XP下的效果
      

  3.   

    不会吧,sogou 浏览器都做到了呀,具体来说说方法,我很菜
      

  4.   


    我没用过sogou
    不过你可以看看它是不是真的标题栏
    也许是自己在客户区模拟的
      

  5.   


    高手愿给个源码吗?[email protected]