c# wince 程序全屏
来源:互联网 发布:软件开发质量评分标准 编辑:程序博客网 时间:2024/06/03 16:01
public class TempHelper
{
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")]
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>
private static void ShowFullScreen(System.Windows.Forms.Form objForm)
{
objForm.Capture = true;
Hide();
IntPtr hwnd = GetCapture();
objForm.Capture = false;
SHFullScreen(hwnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON | SHFS_HIDESTARTICON);//全屏化窗口
}
/// <summary>
/// 显示任务栏
/// </summary>
public static void Show()
{
IntPtr lpClassName = FindWindow("HHTaskBar", null);
ShowWindow(lpClassName, SW_SHOWNORMAL); //显示任务栏
}
/// <summary>
/// 隐藏任务栏
/// </summary>
public static void Hide()
{
IntPtr lpClassName = FindWindow("HHTaskBar", null);
ShowWindow(lpClassName, SW_HIDE); //隐藏任务栏
}
}
{
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")]
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>
private static void ShowFullScreen(System.Windows.Forms.Form objForm)
{
objForm.Capture = true;
Hide();
IntPtr hwnd = GetCapture();
objForm.Capture = false;
SHFullScreen(hwnd, SHFS_HIDETASKBAR | SHFS_HIDESIPBUTTON | SHFS_HIDESTARTICON);//全屏化窗口
}
/// <summary>
/// 显示任务栏
/// </summary>
public static void Show()
{
IntPtr lpClassName = FindWindow("HHTaskBar", null);
ShowWindow(lpClassName, SW_SHOWNORMAL); //显示任务栏
}
/// <summary>
/// 隐藏任务栏
/// </summary>
public static void Hide()
{
IntPtr lpClassName = FindWindow("HHTaskBar", null);
ShowWindow(lpClassName, SW_HIDE); //隐藏任务栏
}
}
- c# wince 程序全屏
- 禁止wince程序全屏
- WINCE 下C#全屏显示
- WINCE MFC程序全屏显示
- winCE下全屏的C#代码
- winCE下实现全屏的C#代码
- 在WinCe下如何让程序全屏
- WinCE 程序全屏隐藏任务栏的方法
- 在WinCe下如何让程序全屏
- 在WinCe下如何让程序全屏
- WinCE全屏
- 用C#实现基于winCE平台的应用程序全屏
- wince下全屏的C#代码、wince下隐藏任务栏C#源码
- C#中windows程序全屏如何设置
- WinCE全屏代码
- WinCE全屏方法
- wince全屏显示应用程序
- WinCE 应用全屏显示
- valgrind
- 关于eclipse中tomcat发布的程序,前台不赋值则默认赋值成0的解决
- oracle 数据库收费标准
- 执行多条SQL语句,实现数据库事务
- mysql语句大全
- c# wince 程序全屏
- android json解析及简单例子
- 解决内存不能为Read问题
- 网页爬虫(Python)
- Ext中panel最基本的写法
- JavaBeans Activation Framework JAF
- Android Layout总结
- 学习电子书收藏
- POJ 1113 二维凸包