📄 htmlformex.cs
字号:
using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using HardwareDistributor.Utilities;
namespace HardwareDistributor.UI
{
class HtmlFormEx
{
private const int WM_QUIT = 0x00;
private HtmlForm _htmlForm;
public HtmlFormEx(string title, string header, string message, string detail)
{
_htmlForm = new HtmlForm(title, header, message, detail);
}
public void ShowDialog()
{
_htmlForm.ShowDialog();
}
public void Dispose()
{
//this will cause the internal browser control to issue PostQuitMessage (bug in standard devices)
_htmlForm.Dispose();
//only do this for standard devices
if (Microsoft.WindowsCE.Forms.SystemSettings.Platform == Microsoft.WindowsCE.Forms.WinCEPlatform.Smartphone)
{
// This is to handle the future where the quit message may not be posted by the native control, in which
// case, this loop will not terminate until some other event cause a WM_QUIT to be posted into the queue
Native.PostQuitMessage(0);
//set up windows message loop to handle the WM_QUIT event
Native.MSG msg;
while (Native.GetMessage(out msg, new IntPtr(0), 0, 0) != WM_QUIT)
{
//all other events are sent off for default processing
Native.TranslateMessage(ref msg);
Native.DispatchMessage(ref msg);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -