国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

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

2019-11-18 16:39:20
字體:
來源:轉載
供稿:網友

必須是在Windows2000以下的系統才支持SetLayeredWindowAttributes這個API,原理就是先找到窗口句柄,然后設置窗口屬性

PRogram opacity;

{$APPTYPE CONSOLE}

uses
  SysUtils,
  Windows;

var
handle,AStyle:integer;

begin
  try
    if ParamCount<2 then
    begin
      Writeln('parameter must');
      exit;
    end;
    handle:=findwindow(nil,pchar(ParamStr(1)));//目前是找窗口的Text,也可以是找ClassName
    AStyle := GetWindowLong(Handle, GWL_EXSTYLE);
    SetWindowLong(Handle, GWL_EXSTYLE, AStyle or WS_EX_LAYERED);
    if SetLayeredWindowAttributes(Handle, 0, strtoint(ParamStr(2)),LWA_ALPHA) then
        Writeln(ParamStr(1)+' update successed to '+ParamStr(2))
      else
        Writeln('Opacity update failed');
    except
      Writeln('parameter error');
    end;
end.
http://blog.csdn.net/redbirdli/archive/2007/02/15/1510602.aspx


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 五峰| 长治市| 高淳县| 铅山县| 射阳县| 余庆县| 礼泉县| 鹰潭市| 咸阳市| 东平县| 保亭| 正阳县| 南郑县| 屏东市| 饶阳县| 明星| 马鞍山市| 宁明县| 荔浦县| 辰溪县| 广丰县| 咸丰县| 宣汉县| 丹阳市| 南丹县| 会宁县| 平江县| 石首市| 花莲县| 常熟市| 康乐县| 方正县| 南漳县| 雅江县| 大渡口区| 彭山县| 杭锦后旗| 吉木乃县| 新巴尔虎右旗| 桑植县| 江门市|