我自己写了一个from然后让别的form继承这个form但是最大最小化我是直接用图片代替的,在写图片的方法的时候,跟原来系统继承:form的出入有些大,求个方法
解决方案 »
- 怎么声明一个控件变量使得整个窗口可用?
- 关于 System.Windows.Forms.Themes.dll
- 请教:c#中回车后文本框依次得到焦点。谢谢!!!详细点。
- 我把DataGrid中的TextBox全部Clear()掉了,如何重新添加一行TextBox在DataGrid中呢?谢谢各位
- 请问有做过“工单管理方面类似的程序”的高手没有啊?请帮忙!
- 用.net如何直接给文件改名
- 发送组合键问题
- 关于文件问题(XML)
- 一个dataGrid问题??高手帮帮忙
- 使用Microsoft.Office.Interop.Excel.Application导出excel时提示“请求的操作需要提升”
- WPF Webbrowser打开网页弹出加载错误
- c#无法进入DLL进行断点调试?
public const Int32 SW_NORMAL = 1;//正常显示 激活
public const Int32 SW_MIN_ACTIVATE = 2;//最小化 激活
public const Int32 SW_MAX_ACTIVATE = 3;//最大化 激活
public const Int32 SW_CURRENT_ACTIVATE = 4;//最近的大小和位置 激活
public const Int32 SW_MIN_NOACTIVATE = 6;//最小化 不激活
[DllImport("User32.dll", EntryPoint = "FindWindow", CharSet = CharSet.Auto)]
private static extern IntPtr FindWindow(String className, String TitleName); [DllImport("User32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.Auto)]
private static extern int ShowWindow(IntPtr hwnd, int ShowModel);
//显示指定的窗体 调用以下函数即可
public static void ShowWindowGiven(String className, String titleName, int showModel)
{
ShowWindow(FindWindow(className, titleName), showModel);
}例如:最大化:ShowWindowGiven(null,this.Text,3)最小化:ShowWindowGiven(null,this.Text,2);
this.windowState=Maximized
这个不是固定的如果最小化,最大化的时候
//private int WM_SYSCOMMAND = 0x112;
//private long SC_MAXIMIZE = 0xF030;
//private long SC_MINIMIZE = 0xF020;
//private long SC_CLOSE = 0xF060;
这种一类的?
this.WindowState = Maximized;
我没用自带的最大最小化的按钮,为了我整个页面的风格化,我自己用已经折腾好的图片代替了最大最小化
想重写下图片的WndProc来实现根自带最大最小化一样的功能
PS:我那里是图片,不是自带的属性~- -