public void Initialize() { try { setWindowsTaskbarBottommost(); prepareCollections(); trayDelegate = new SystrayDelegate(SysTrayCallback); iconDataDelegate = new IconDataDelegate(IconDataCallback); menuBarSizeDelegate = new MenuBarSizeDelegate(MenuBarSizeCallback); hooksWrapper.SetSystrayCallback(trayDelegate); hooksWrapper.SetIconDataCallback(iconDataDelegate); hooksWrapper.SetMenuBarSizeCallback(menuBarSizeDelegate); Handle = hooksWrapper.InitializeSystray(); hooksWrapper.Run(); // load the shell system tray objects (network, power, etc) startShellServiceObject(); } catch { IsFailed = true; } }
/// <summary> /// Sets the delegate for the menu bar size callback. /// </summary> /// <param name="theDelegate">The system tray callback delegate.</param> public void SetMenuBarSizeCallback(MenuBarSizeDelegate theDelegate) { InteropCalls.SetMenuBarSizeCallback(theDelegate); }
public void SetMenuBarSizeCallback(MenuBarSizeDelegate theDelegate) { menubarSizeDelegate = theDelegate; }