资 源 简 介
翻译 maninwest@Codeforge 作者:Brisingr Aerowing@CodeProject
这是将 Richard MacCutchan的安全中断窗口移植到 C#
源代码在 Github 上。
使用代码
有两个显示中断窗口的方法:
public static void Blackout(IntPtr hWnd, Action action);
public static T Blackout(IntPtr hParentWnd, Func func);
第二个版本 (泛型)用于实现类似以下的功能:
BlackoutWindow.Blackout(SomeHandle, () => {
return MessageBox.Show("A Test", "A Test", MessageBoxButtons.YesNo);
});