首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

继承自Fluent:RibbonWindow的wpf窗体如何去掉最大化按钮

2013-09-14 
继承自Fluent:RibbonWindow的wpf窗体怎么去掉最大化按钮?1、ResizeMode不好使2、 int GWL_STYLE -16int W

继承自Fluent:RibbonWindow的wpf窗体怎么去掉最大化按钮?
1、ResizeMode不好使
2、 int GWL_STYLE = -16;
       int WS_MAXIMIZEBOX = 0x00010000;
       int SWP_NOSIZE = 0x0001;
       int SWP_NOMOVE = 0x0002;
       int SWP_FRAMECHANGED = 0x0020;

       IntPtr handle = new WindowInteropHelper(this).Handle;
       int nStyle = GetWindowLong(handle, GWL_STYLE);
       nStyle &= ~(WS_MAXIMIZEBOX);
 
       SetWindowLong(handle, GWL_STYLE, nStyle);                        SetWindowPos(handle, IntPtr.Zero, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_FRAMECHANGED);
也不好使
3、改Fluent库,也没改明白
求大神 wpf 库
[解决办法]
兄弟,你解决这个问题了吗?联系我QQ:28437257

热点排行