Skip to content
Access and change the opacity of many windows on the Windows operating system
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
test
.eslintrc.json
.gitignore
README.md
package-lock.json
package.json

README.md

win-opacity

Read and write the opacity values of windows on the Windows operating system.

Example

const winOpacity = require('win-opacity');
const windows = winOpacity.getWindows();
for (const win of windows) {
  console.log(win.title); // Title on the window
  const opacity = winOpacity.getOpacity(win);
  // Make the window slightly more transparent
  winOpacity.setOpacity(win, opacity - 10);
}

Type Definitions

Definitions given in TypeScript format.

type WindowHandle = number;
interface NativeWindow {
  string title;
  WindowHandle handle;
};

API

  • getWindows() -> NativeWindow[]
    • Gets all visible windows
  • getOpacity(window: WindowHandle | NativeWindow) -> number
    • Returns the opacity of a window. The value will be in the range of [0-255]
  • setOpacity(window: WindowHandle | NativeWindow, opacity: number) -> void
    • Sets the opacity of a window. opacity must be in the range of [0-255]
You can’t perform that action at this time.