frmHandler.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace HXX.Scanner.Biz.twain32.form
  11. {
  12. public partial class frmHandler : Form
  13. {
  14. public frmHandler()
  15. {
  16. InitializeComponent();
  17. }
  18. private void frmHandler_Load(object sender, EventArgs e)
  19. {
  20. try
  21. {
  22. //窗体最小化显示
  23. this.WindowState = FormWindowState.Minimized;
  24. //不显示在任务栏中
  25. this.ShowInTaskbar = false;
  26. this.Visible = false;
  27. }
  28. catch (Exception ee)
  29. {
  30. }
  31. }
  32. /// <summary>
  33. /// 让程序不显示在alt+Tab视图窗体中
  34. /// </summary>
  35. protected override CreateParams CreateParams
  36. {
  37. get
  38. {
  39. const int WS_EX_APPWINDOW = 0x40000;
  40. const int WS_EX_TOOLWINDOW = 0x80;
  41. CreateParams cp = base.CreateParams;
  42. cp.ExStyle &= (~WS_EX_APPWINDOW); // 不显示在TaskBar
  43. cp.ExStyle |= WS_EX_TOOLWINDOW; // 不显示在Alt+Tab
  44. return cp;
  45. }
  46. }
  47. private void frmHandler_Activated(object sender, EventArgs e)
  48. {
  49. }
  50. }
  51. }