最近我做了个非钜形的窗体,用PictureBox来放最小化和最大化按钮,单击时改WindowsState  
改为Milimaize或Maximize但  
  最大化时:  
    窗体把下边的任务栏覆盖了.怎么办???????  
  最小化后:  
 在最小化的任务栏上点右键,没有菜单了,怎么办?而其它软件都有啊(最大化,最小化,还原)  
  当当前窗口显示在桌面上时,单击下边任务栏窗口时就会自动最小化啊,我的单击后没有,怎么办?

解决方案 »

  1.   

    楼主是否这样写的:下面是正确的写法//最小化
    this.WindowState = FormWindowState.Minimized;//最大化
    this.WindowState = FormWindowState.Maximized;
      

  2.   

    你没有提供代码,所以无法帮您看是哪里出了问题下面是做不规则窗体的实例,您自己看看哪一步出错了
    http://www.microsoft.com/china/MSDN/library/netFramework/netframework/WindowsForms.mspx?mfr=truehttp://windowsforms.net/articles/usingregionmastercontrols.aspxhttp://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040401WinFormsMH/manifest.xml(视频)
      

  3.   

    用win32 api getwindowdc 得到 hdc,然后生成Graphics在上面画图