Interface ITaskBarService
Represents a contract with a service that provides methods for manipulating the taskbar.
public interface ITaskBarService
Methods
GetState(IntPtr)
Gets taskbar state of the selected window handle.
TaskBarProgressState GetState(IntPtr hWnd)
Parameters
hWnd
IntPtrWindow handle.
Returns
- TaskBarProgressState
The current state of system TaskBar.
GetState(Window?)
Gets taskbar state of the selected window.
TaskBarProgressState GetState(Window? window)
Parameters
window
WindowSelected window.
Returns
- TaskBarProgressState
The current state of system TaskBar.
SetState(IntPtr, TaskBarProgressState)
Sets taskbar state of the selected window handle.
bool SetState(IntPtr hWnd, TaskBarProgressState taskBarProgressState)
Parameters
hWnd
IntPtrWindow handle to modify.
taskBarProgressState
TaskBarProgressStateProgress sate to set.
Returns
SetState(Window?, TaskBarProgressState)
Sets taskbar state of the selected window.
bool SetState(Window? window, TaskBarProgressState taskBarProgressState)
Parameters
window
WindowWindow to modify.
taskBarProgressState
TaskBarProgressStateProgress sate to set.
Returns
SetValue(IntPtr, int, int)
Sets taskbar value of the selected window handle.
bool SetValue(IntPtr hWnd, int current, int max)
Parameters
hWnd
IntPtrWindow handle to modify.
current
intCurrent value to display.
max
intMaximum number for division.
Returns
SetValue(IntPtr, TaskBarProgressState, int, int)
Sets taskbar value of the selected window handle.
bool SetValue(IntPtr hWnd, TaskBarProgressState taskBarProgressState, int current, int total)
Parameters
hWnd
IntPtrWindow handle to modify.
taskBarProgressState
TaskBarProgressStateProgress sate to set.
current
intCurrent value to display.
total
intMaximum number for division.
Returns
SetValue(Window?, int, int)
Sets taskbar value of the selected window.
bool SetValue(Window? window, int current, int total)
Parameters
window
WindowWindow to modify.
current
intCurrent value to display.
total
intMaximum number for division.
Returns
SetValue(Window?, TaskBarProgressState, int, int)
Sets taskbar value of the selected window.
bool SetValue(Window? window, TaskBarProgressState taskBarProgressState, int current, int total)
Parameters
window
WindowWindow to modify.
taskBarProgressState
TaskBarProgressStateProgress sate to set.
current
intCurrent value to display.
total
intMaximum number for division.