Windows Mobile 5.0 窗体的隐藏
来源:互联网 发布:局域网创建软件 编辑:程序博客网 时间:2024/04/30 02:01
Microsoft .NET Compact Framework 2.0 的窗体类(System.Windows.Forms.Form)也提供了 WindowsState 属性,是 FormWindowState 枚举类型。在 .NET Framework 中 FormWindowState 枚举有 Normal, Minimized, Maximized 三个值。但是 .NET Compact Framework 中的 FormWindowState 枚举只有 Normal 和 Maximized 两个值。因此在 .NET Compact Framework 的窗体类中,不能通过设置 WindowState 属性为 FormWindowState.Minimized 实现窗体的最小化。不过我们可以通过调用 Win32 API 来实现,以下是实现该功能的关键代码:
//using System.Runtime.InteropServices;
[DllImport("coredll")]
private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);
[DllImport("coredll")]
private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow);
//SW_HIDE : 隐藏窗口 0
//SW_SHOW : 激活显示窗口 5
//SW_SHOWMAXIMIZED : 最大化窗口 3
//SW_SHOWMINIMIZED : 最小化窗口 2
//SW_SHOWNORMAL : 按原始大小显示窗口 1
//SW_MINIMIZE : 使指定的窗口最小化并且按Z顺序激活下个上层窗口。 6
private const int SW_MINIMIZE = 6;
private void menuHide_Click(object sender, EventArgs e)
{
// 隐藏窗体,可以通过重新运行程序来显示窗体
ShowWindow(this.Handle, SW_MINIMIZE);
}
private void menuExit_Click(object sender, EventArgs e)
{
// 关闭窗体,窗体对象将会被销毁
this.Close();
}
//SW_SHOW : 激活显示窗口 5
//SW_SHOWMAXIMIZED : 最大化窗口 3
//SW_SHOWMINIMIZED : 最小化窗口 2
//SW_SHOWNORMAL : 按原始大小显示窗口 1
//SW_MINIMIZE : 使指定的窗口最小化并且按Z顺序激活下个上层窗口。 6
private const int SW_MINIMIZE = 6;
private void menuHide_Click(object sender, EventArgs e)
{
// 隐藏窗体,可以通过重新运行程序来显示窗体
ShowWindow(this.Handle, SW_MINIMIZE);
}
private void menuExit_Click(object sender, EventArgs e)
{
// 关闭窗体,窗体对象将会被销毁
this.Close();
}
- Windows Mobile 5.0 窗体的隐藏
- Windows Mobile如何销毁窗体而非隐藏
- 实现Windows Mobile 窗体的最小化
- Windows Mobile下的窗体半透明实现
- Windows Mobile下的窗体半透明实现
- Windows Mobile下的窗体半透明实现
- 【转】[Windows Mobile]windows mobile 5.0 下创建/隐藏菜单
- windows mobile 1.如何真正的退出程序而不隐藏窗体。2.让窗体跟着输入法窗口上移。3.如何创建非全屏Form
- 将窗体隐藏[Windows]
- 如何通过代码实现 Windows Mobile 窗体的最小化
- 如何通过代码实现 Windows Mobile 窗体的最小化
- 在Windows Mobile上隐藏你的应用程序
- 【转】windows mobile 5.0 下创建/隐藏菜单
- C# windows API 隐藏窗体
- Windows Mobile 5.0 的探讨
- 关于OK,X ---Windows mobile窗体
- 用代码最小化 Windows Mobile 窗体
- 关于windows mobile mfc隐藏输入法问题
- Microsoft Windows XP SP2 With Update 200801 bida[WMZ] 2008贺岁安装版
- JAVA-JSON
- 鼻涕猪 Windows XP SP2 极速纯净版 V1.0
- 游玩:游蛇口
- Ghost XP_SP2 新垦家园贺岁纯净版
- Windows Mobile 5.0 窗体的隐藏
- url解析c算法
- Python网络编程例子
- 黑白棋V1.0 源程序
- 给孟岩的建议: 计算机教育的问题要多听社会的反馈意见,一切社会说了算!
- 各种cache技术基本特性
- MIT-BIH ECG 信号的数据读取方法和Matlab程序
- 探索技术论坛 GhostXP SP2 精简版 1.0正式版
- MyEclipse_5.5GA_E3.2.2_FullStackInstaller 安装文档