我想动态添加和删除对话框的三个系统按纽,怎么做

解决方案 »

  1.   

    标题栏的那几个按钮其实并不是真正的按钮控件,是画上去的
    如果要添加自己的按钮,也要重绘标题栏,画你的按钮上去
    可以改变对话框风格来显示和隐藏最大最小按钮
    WS_MINIMIZEBOX
    WS_MAXIMIZEBOX
      

  2.   

    To:Y___Y(一叶障目)
    我就是想动态改变对话框的显示风格,但不知道如何编写代码,像CListCtrl等控件都能动态改变显示风格的,我想对话框也应该可以的吧
      

  3.   

    OnNcPaint里画按钮外观捕捉鼠标位置point,判断鼠标状态,
    根据不同的情况画按钮外观和实现功能
      

  4.   

    BOOL ModifyStyle(
    DWORD dwRemove,
    DWORD dwAdd,
    UINT nFlags = 0 );