查詢遊戲視窗
procedure findgamewindow;
varh:thandle;
buf:array[0..255] of char;
begin
fillchar(buf,sizeof(buf),0);
h := getforegroundwindow();
while (h<>0) do
begin
getwindowtext(h, buf, 255);
if (ansicontainsstr(buf, '遊戲標題名稱')) then
begin
// 找到乙個遊戲視窗控制代碼,做記錄或其他處理
end;
h:=getnextwindow(h,2);
end;
end;
然後,可以
1.判斷遊戲視窗是否存在?
iswindow(h)
2.啟用到前台
if iswindow(h) then
begin
setforegroundwindow(h);
showwindow(h,sw_restore);
end;
3.最小化
if iswindow(h) then
begin
closewindow(h);
end;
delphi查詢和結束程序
delphi查詢和結束程序 function tfrmimportexcel.findprocess afilename string boolean varhsnapshot thandle 用於獲得程序列表 lppe tprocessentry32 用於查詢程序 found boolean 用於...
VB 查詢遊戲視窗控制代碼的方法
一般尋找視窗控制代碼都是直接findwindow吧,這樣是不行的,qq三國在這些函式上做了一些處理.我來給大家說個萬能的方法吧,對於getwindowtext方法遊戲就管不到了,可以配合使用getwindow來列舉所有的視窗,再判斷列舉的視窗裡面是否含有遊戲視窗標題文字,最後取其控制代碼就行了,下面...
mysql之exists子查詢和in查詢的對比
exists和not exists對應 in 和not in 不同在於,在select 查詢中,exists和in的執行順序不同。sql mysql select from category id c name 1 ios 2 android 3 sb 3 rows in set 商品表 www.2...