Wince全屏或者隐藏任务栏
来源:互联网 发布:js判断是否等于1 编辑:程序博客网 时间:2024/05/01 09:33
全屏使用示例:
FormScreen.ShowFullScreen( "你的窗体");
隐藏任务栏:
FormScreen.ShowHHTaskBar();
显示任务栏:
FormScreen.HideHHTaskBar();
设备的屏幕宽度:
FormScreen.Width;
设备的屏幕高度:
文章转载自:http://blog.csdn.net/zh2305/archive/2008/08/28/2844169.aspx
FormScreen.ShowFullScreen( "你的窗体");
隐藏任务栏:
FormScreen.ShowHHTaskBar();
显示任务栏:
FormScreen.HideHHTaskBar();
设备的屏幕宽度:
FormScreen.Width;
设备的屏幕高度:
FormScreen.Height
public class FormScreen { const uint SHFS_SHOWTASKBAR = 0x0001; const uint SHFS_HIDETASKBAR = 0x0002; const uint SHFS_SHOWSIPBUTTON = 0x0004; const uint SHFS_HIDESIPBUTTON = 0x0008; const uint SHFS_SHOWSTARTICON = 0x0010; const uint SHFS_HIDESTARTICON = 0x0020; const int SW_HIDE = 0; const int SW_SHOWNORMAL = 1; const int SW_SHOWMINIMIZED = 2; const int SW_SHOWMAXIMIZED = 3; const int SW_SHOWNOACTIVATE = 4; const int SW_RESTORE = 9; const int SW_SHOWDEFAULT = 10; [DllImport("aygshell.dll")] private static extern uint SHFullScreen(IntPtr hwndRequester, uint dwState); [DllImport("coredll.dll")] private static extern IntPtr GetCapture(); [DllImport("CoreDll")] private static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("CoreDll")] private static extern bool ShowWindow(IntPtr hwnd, int nCmdShow); /// <summary> /// 使程序全屏显示 /// </summary> /// <param name="objForm"></param> public static void ShowFullScreen(System.Windows.Forms.Form objForm) { objForm.Capture = true; HideHHTaskBar(); IntPtr hwnd = GetCapture(); objForm.Capture = false; SHFullScreen(hwnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON | SHFS_HIDESTARTICON);//全屏化窗口 } /// <summary> /// 显示任务栏 /// </summary> public static void ShowHHTaskBar() { IntPtr lpClassName = FindWindow("HHTaskBar", null); ShowWindow(lpClassName, SW_SHOWNORMAL); //显示任务栏 } /// <summary> /// 隐藏任务栏 /// </summary> public static void HideHHTaskBar() { IntPtr lpClassName = FindWindow("HHTaskBar", null); ShowWindow(lpClassName, SW_HIDE); //隐藏任务栏 } /// <summary> /// 获取设备的屏幕宽度 /// </summary> public static int Width{ get{ return Screen.PrimaryScreen.Bounds.Width; } } /// <summary> /// 获取设备的屏幕高度 /// </summary> public static int Height{ get{ return Screen.PrimaryScreen.Bounds.Height; } } }
文章转载自:http://blog.csdn.net/zh2305/archive/2008/08/28/2844169.aspx
- wince全屏或者隐藏任务栏
- Wince全屏或者隐藏任务栏
- WINCE窗口全屏并隐藏任务栏
- WinCE 程序全屏隐藏任务栏的方法
- 隐藏WINCE系统任务栏
- wince下隐藏任务栏
- wince隐藏任务栏
- wince 隐藏、显示任务栏
- wince 隐藏、显示任务栏
- WinCE 下隐藏任务栏
- 隐藏/显示WINCE任务栏
- wince 隐藏、显示任务栏
- WinCE隐藏任务栏
- wince彻底隐藏任务栏
- wince 隐藏任务栏
- wince下全屏的C#代码、wince下隐藏任务栏C#源码
- 隐藏任务栏---WinCE小技巧
- WINCE 任务栏的显示隐藏
- 数据类型和Json格式
- windows 下Nginx的配置
- Bitmap和Drawable浅谈
- php扩展开发(3)
- 使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
- Wince全屏或者隐藏任务栏
- vector报C2143/C4430错
- MFC ListControl控件的操作
- hadoop namenode启动过程详细剖析及瓶颈分析
- 分享Silverlight 3D 房屋设计 和 游戏 开源项目
- 实现奇偶排序(c语言)
- uva 147 Dollars
- Android Bitmap和Drawable
- jquery easyui datagrid 分页