public Window(IntPtr windowHandle, MenuItems menuItems, LanguageSettings languageSettings) { Handle = windowHandle; _isManaged = true; var size = Size; _defaultWidth = size.Width; _defaultHeight = size.Height; _defaultLeft = size.Left; _defaultTop = size.Top; _beforeRollupHeight = size.Height; _defaultTransparency = Transparency; State = new WindowState(); State.Left = size.Left; State.Top = size.Top; State.Width = size.Width; State.Height = size.Height; State.ClassName = GetClassName(); State.ProcessName = Process?.GetMainModuleFileName() ?? string.Empty; _menuItemRestore = new ToolStripMenuItem(); _menuItemRestore.Size = new Size(175, 22); _menuItemRestore.Name = $"miRestore_{Handle}"; _menuItemRestore.Text = languageSettings.GetValue("mi_restore"); _menuItemRestore.Click += _menuItemRestore_Click; _menuItemClose = new ToolStripMenuItem(); _menuItemClose.Size = new Size(175, 22); _menuItemClose.Name = $"miClose_{Handle}"; _menuItemClose.Text = languageSettings.GetValue("mi_close"); _menuItemClose.Click += _menuItemClose_Click; Menu = new SystemMenu(windowHandle, menuItems, languageSettings); //Menu.Create(); }
public Window(IntPtr windowHandle, MenuItems menuItems, LanguageSettings languageSettings) { Handle = windowHandle; _isManaged = true; _defaultWidth = Size.Width; _defaultHeight = Size.Height; _defaultLeft = Size.Left; _defaultTop = Size.Top; _beforeRollupHeight = Size.Height; _defaultTransparency = Transparency; Menu = new SystemMenu(windowHandle, menuItems, languageSettings); //Menu.Create(); }
public Window(IntPtr windowHandle, MenuItems menuItems) { Handle = windowHandle; _isManaged = true; _defaultWidth = Size.Width; _defaultHeight = Size.Height; _defaultLeft = Size.Left; _defaultTop = Size.Top; _beforeRollupHeight = Size.Height; _defaultTransparency = Transparency; Menu = new SystemMenu(windowHandle, menuItems); ScreenId = Screen.AllScreens.ToList().FindIndex(s => s.Primary); //Menu.Create(); }