Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Criar Janelas Transparentes no Windows

Público-Alvo: Este artigo destina-se a administradores de sistemas e usuários avançados do Windows que desejam aprender a criar janelas transparentes para melhorar a aparência visual do sistema operacional.

A transparência nas janelas do Windows pode ser uma ótima maneira de personalizar a aparência do sistema operacional e dar um toque moderno ao ambiente de trabalho. Neste artigo, você aprenderá como criar janelas transparentes no Windows, utilizando scripts em lote (BAT) e PowerShell. Com essas técnicas, você poderá personalizar a transparência de qualquer janela aberta no seu sistema.

Script:

  1. Script em lote (BAT): @echo off reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDragImage /t REG_DWORD /d 0 /f taskkill /f /im explorer.exe start explorer.exe

  2. Script em PowerShell: Add-Type -TypeDefinition @" using System; using System.Runtime.InteropServices;

public class TransparentWindow { [DllImport("user32.dll")] public static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);

[DllImport("user32.dll")]
public static extern int GetWindowLong(IntPtr hWnd, int nIndex);

[DllImport("user32.dll")]
public static extern bool SetLayeredWindowAttributes(IntPtr hwnd, uint crKey, byte bAlpha, uint dwFlags);

public const int GWL_EXSTYLE = -20;
public const int WS_EX_LAYERED = 0x80000;
public const int LWA_ALPHA = 0x2;

public static void MakeWindowTransparent(IntPtr hwnd)
{
    int extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE);
    SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle | WS_EX_LAYERED);
    SetLayeredWindowAttributes(hwnd, 0, 200, LWA_ALPHA);
}

} "@

$windowHandle = (Get-Process -Name "explorer").MainWindowHandle

Conclusão: Criar janelas transparentes no Windows pode ser uma maneira interessante de personalizar a aparência do sistema operacional. Neste artigo, você aprendeu como criar janelas transparentes utilizando scripts em lote (BAT) e PowerShell. Agora você pode experimentar diferentes níveis de transparência e deixar seu ambiente de trabalho mais moderno e agradável.

Se você gostou deste artigo e achou útil, compartilhe-o com seus amigos e colegas de trabalho para que eles também possam aprender a criar janelas transparentes no Windows.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.