我模仿QQ-GAME做了一个程序..结果最后郁闷了..点击自己做的最大化按钮的时候.整个窗体会占用整个桌面.而且可以被移动...
求教高人.怎么让无边框窗体的最大化和普通的窗体一样?
求教高人.怎么让无边框窗体的最大化和普通的窗体一样?
解决方案 »
- 求助达人
- 两个问题!
- VS2008自动关闭
- 读卡器的问题请教各位!
- WebClient的Upload GET异常问题
- 求助:我正用C#写一个网页模板,模板里有一些图片文件,怎么把这些图片打包到WINFORM里,生成模板文件时能输出呢?
- 请教!!!在webform里,C#如何实现复制、粘贴功能???
- data table
- 语句出错FileStream input = new FileStream("m:\\rain\\area\\03052305.000", FileMode.Open, FileAccess.Read, FileShare.Read);
- .net 自发现服务器问题
- 求两组时间是否交集
- 请问,哪里可以下载C/S程序?
也可以这样设置 获得屏幕长宽 但可以拖动 加上最后的代码就可以禁止拖动 int upperBound;
Screen [] screens = Screen.AllScreens;
upperBound = screens.GetUpperBound(0);
int CurrentScreenWidth=screens[0].Bounds.Width ;
int CurrentScreenHeight=screens[0].Bounds .Height ;
this.Width =CurrentScreenWidth;
this.Height =CurrentScreenHeight; ***********************************禁止拖动主窗体*********************************************//////////
private const int WM_NCHITTEST = 0x84;
private const int HTCLIENT = 0x1;
private const int HTCAPTION = 0x2; protected override void WndProc(ref Message m)
{
switch(m.Msg)
{
case WM_NCHITTEST:
base.WndProc(ref m);
if ((int)m.Result == HTCAPTION)
m.Result = (IntPtr)HTCLIENT;
return;
break; } base.WndProc(ref m);
}