我创建了一个无边框的对话框,自画了最大化按钮,但是最大化后会把任务栏覆盖了.请问没有没什么方法能让窗口最大化后在任务栏的上沿.

解决方案 »

  1.   

    你怎么最大化的?ShowWindow(SW_MAXIMIZE)就行了。
      

  2.   

    貌似ShowWindow(SW_MAXIMIZE);就是要覆盖任务栏的,不知道是否有些风格参数没设好.
    不过有个方法可以解决
    有个函数可以获得WORKPALCE的位置rect,MoveWindow(rect.left,rect.top,rect.Width(),rect.Height());就是最大化到任务栏上沿
      

  3.   

    changy说的方法对,我已经用这个方法解决了,谢谢.