|

楼主 |
发表于 2008-5-9 22:58:02
|
显示全部楼层
procedure TForm1.TrackBar1Change(Sender: TObject);
! s% J2 P. s1 wvar% _, f) R: u. K- R( w9 x; R1 {
h: HWND;" ~. r$ J2 a* r1 B# W8 L$ c
FormStyle: Integer;
9 w2 }$ l4 m+ d# _4 Pbegin
5 O2 u( l# u& } L4 L9 t h := FindWindow(nil, pchar(Edit1.Text));& Z% r. u& }! X/ D
if (h<>0) then
0 w; Q" i7 w+ |* y begin* a( g J R) s0 m, s. t
Label3.Caption:='透明度(0-255):'+ IntToStr(trackbar1.position);
% j9 Y* M6 M! T3 w+ K$ s FormStyle := GetWindowLong(h, GWL_EXSTYLE);
4 E- d8 a% F* a SetWindowLong(h, GWL_EXSTYLE, FormStyle or WS_EX_LAYERED);4 q7 w+ i8 S* G( h* I
SetLayeredWindowAttributes(h, 0,trackbar1.Position, LWA_ALPHA);
$ Y) c) c' v& }+ N end2 }: A, s7 \! X
else9 K+ _% n' o: X: `5 y
Label3.Caption:='找不到指定的'+edit1.Text +'窗口!';: I: I5 @' u! c7 H. T" `
end;) W7 ~/ Y# C( Z# o" ~& r5 @
procedure TForm1.Button1Click(Sender: TObject);5 @ _; g) G0 s u: F9 J
var
# n8 v* g% X2 o% ~5 P( v" o h: HWND;) P- A# q2 O* m/ E4 ]1 v( \0 h _
begin
/ b* W1 i; {- N# [& p# P9 Q h := FindWindow(nil, pchar(Edit1.Text));
9 g0 ]4 d) V& I, A if (h<>0) then# x/ D8 @% R( u9 C% \
if(Edit1.Text<>'HI检测结果')then0 W( m! D+ D" q% m
postmessage(h,WM_DESTROY,0,0)$ s& n4 `% N1 C ?, b) S. b: e' r
else- y; j9 ~, o8 x
postmessage(h,wm_keydown,27,65537)
' b$ o& G9 k! X" j. g else2 b$ i( a1 T) |( Z
Label3.Caption:='找不到指定的'+edit1.Text +'窗口!';
3 R+ |2 q/ q% L$ }end;
% q+ a4 r9 x+ p5 rprocedure TForm1.FormCreate(Sender: TObject);) K2 _8 {5 B# u I
begin: h: Q8 f1 m1 |( K& C" R
setwindowpos(form1.Handle,HWND_TOPMOST,form1.Left,form1.Top,form1.Width,form1.Height,0);3 h T+ Y- x3 I- O7 n
end;
) J- X; H$ u @! b, c) _2 O% Zprocedure TForm1.Timer1Timer(Sender: TObject);
3 I1 U- o4 U s4 pvar
3 z' p& D1 e' g6 X! n arr: array[0..254] of Char;7 C1 S: S6 D- Q% I4 |) \ J, F
h:HWND;' E O( \! K7 [& _3 e7 p6 w: q, S' g
begin
U2 D0 [# E# u5 i$ J2 I h:=getforegroundwindow;
. F0 s) Q# } m% F7 p* \ H GetWindowText(h, @arr, SizeOf(arr));
# D' Q1 {3 w( G0 j0 O) r8 h" R if(arr<>'流氓窗口隐藏器')then- G ^. i# |/ t8 F# z( H) j& O: o
Edit1.Text:=arr;
7 b! G$ l9 x/ _1 K/ jend;4 A1 u' |3 @0 X- m6 O5 T" a
:loveliness:
5 h! x D, ^. E6 l/ c* P; \
- p Z; |8 |. k) Y[ 本帖最后由 hyp 于 2008-5-10 08:16 编辑 ] |
|