/// <summary> /// 添加剪切板监听, 更改窗体属性,不在alt+tab中显示 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_SourceInitialized(object sender, EventArgs e) { HwndSource source = PresentationSource.FromVisual(this) as HwndSource; source.AddHook(WndProc); wpfHwnd = new WindowInteropHelper(this).Handle; WinAPIHelper.AddClipboardFormatListener(wpfHwnd); int exStyle = (int)WinAPIHelper.GetWindowLong(wpfHwnd, -20); exStyle |= 0x00000080; WinAPIHelper.SetWindowLong(wpfHwnd, -20, exStyle); }