首页 相关文章 一个设置任意窗口透明度的命令行Delphi程序

一个设置任意窗口透明度的命令行Delphi程序

  必须是在Windows2000以下的系统才支持SetLayeredWindowAttributes这个API,原理就是先找到窗口句柄,然后设置窗口属性

  program opacity;

  {$APPTYPE CONSOLE}

  uses
   SysUtils,
   Windows;

  var
  handle,AStyle:integer;

  begin
   try
   if ParamCount2 then
   begin
   Writeln('parameter must');
   exit;
   end;
   handle:=findwindow(nil,pchar(ParamStr(1)));//目前是找窗口的Text,也可以是找ClassName
   AStyle := GetWindowLong(Handle, GWL_EXSTYLE);
   SetWindowLong(Handle, GWL_EXSTYLE, AStyl...[ 查看全文 ]

2016-02-19 标签:

一个设置任意窗口透明度的命令行Delphi程序的相关文章

手机页面
收藏网站 回到头部