當前位置:首頁 » 操作系統 » 易語言取句柄源碼

易語言取句柄源碼

發布時間: 2024-12-24 17:57:52

⑴ 用易語言取窗口句柄 怎樣用編輯框顯示取取到的窗口內的內容

取窗口句柄() 取到的只是一個整數,代碼:
編輯框1.內容 = 到文本 (取窗口句柄 ())

⑵ 易語言 求通過進程獲得窗口句柄的源碼

只能獲取最前的那個窗口句柄
.版本2
.子程序進程_名取句柄0,整數型,,找不到將返回0
.參數進程名,文本型
.局部變數sHandle,整數型
.局部變數Pn,PROCESSENTRY32
.局部變數lpTe,THREADENTRY32
.局部變數Found,整數型
.局部變數ret,整數型
.局部變數sThread,整數型
.局部變數tFound,整數型
sHandle=CreateToolhelp32Snapshot(15,0)
Pn.dwsize=296
Found=Process32First(sHandle,Pn)
.判斷循環首(Found≠0)
.如果真(到小寫(到文本(Pn.szExefile))=到小寫(進程名))
sThread=CreateToolhelp32Snapshot(4,0)
lpTe.dwSize=28
tFound=Thread32First(sThread,lpTe)
.判斷循環首(tFound≠0)
.如果真(lpTe.th32OwnerProcessID=Pn.th32ProcessID)
EnumThreadWindows(lpTe.th32ThreadID,&EnumThreadWndProc,ret)
跳出循環()
.如果真結束
tFound=Thread32Next(sThread,lpTe)
.判斷循環尾()
CloseHandle(sThread)
跳出循環()
.如果真結束
Found=Process32Next(sHandle,Pn)
.判斷循環尾()
CloseHandle(sHandle)
返回(ret)
.子程序EnumThreadWndProc,整數型
.參數hwnd,整數型
.參數lParam,整數型,參考
.局部變數lHwnd1,整數型
.局部變數lHwnd2,整數型
lHwnd1=GetParent(hwnd)
.判斷循環首(lHwnd1≠0)'用取父窗口的方法,循環找到他祖宗....:)
lHwnd2=lHwnd1
lHwnd1=GetParent(lHwnd1)
.判斷循環尾()
.如果真(lHwnd2≠0)
lParam=lHwnd2
返回(0)
.如果真結束
返回(1)
.版本2
.DLL命令CreateToolhelp32Snapshot,整數型
.參數dwFlags,整數型
.參數th32ProcessID,整數型
.DLL命令Process32First,整數型
.參數hSnapShot,整數型
.參數uProcess,PROCESSENTRY32
.DLL命令Thread32First,整數型,"KERNEL32.DLL","Thread32First"
.參數hSnapshot,整數型
.參數lpte,THREADENTRY32
.DLL命令EnumThreadWindows,整數型,"user32","EnumThreadWindows"
.參數dwThreadId,整數型
.參數lpfn,子程序指針
.參數lParam,整數型,傳址
.DLL命令Thread32Next,整數型,"KERNEL32.DLL","Thread32Next"
.參數hSnapshot,整數型
.參數lpte,THREADENTRY32
.DLL命令CloseHandle,整數型,"kernel32"
.參數hObject,整數型
.DLL命令Process32Next,整數型
.參數hSnapShot,整數型
.參數uProcess,PROCESSENTRY32
.DLL命令GetParent,整數型,"user32","GetParent"
.參數hwnd,整數型
.版本2
.數據類型PROCESSENTRY32
.成員dwsize,整數型,,,296
.成員cntusage,整數型,,,引用數
.成員th32ProcessID,整數型,,,進程標識符
.成員th32defaultheapid,整數型,,,默認堆ID
.成員th32moleid,整數型,,,進程模塊標識符
.成員cntthreads,整數型,,,線程數
.成員th32ParentProcessID,整數型,,,父進程標識符
.成員pcpriclassbase,整數型,,,線程優先權
.成員dwflags,整數型
.成員szExefile,位元組型,,"260",進程名稱
.數據類型THREADENTRY32
.成員dwSize,整數型
.成員cntUsage,整數型
.成員th32ThreadID,整數型
.成員th32OwnerProcessID,整數型
.成員tpBasePri,整數型
.成員tpDeltaPri,整數型
.成員dwFlags,整數型

這種源碼易語言論壇多的是。去找一下就好了。

⑶ 【易語言】 如何取指定窗口句柄

易語言如何取指定窗口句柄。

如下參考:

1.首先,創建一個新程序,如下圖所示。

⑷ 易語言取外部窗口句柄

【版本一】

【步驟 1.】

首先打開(易語言)。

【版本二】

DLL命令(在插入--DLL命令裡面粘貼)

【版本三】

.DLL命令尋找頂級窗口_, 整數型, "user32.dll", "FindWindowA", , FindWindow,尋找窗口列表中第一個符合指定條件的頂級窗口
.參數窗口類名, 整數型, , lpClassName,參見相關幫助
.參數窗口文本, 文本型, , lpWindowName,參見相關幫助

按鈕1被單擊的寫法

編輯框2.內容=到文本 (尋找頂級窗口_ (0, 編輯框1.內容))

如果編輯框2結果是0說明你找的窗口句柄不存在

⑸ 易語言,取窗口句柄並操作

解決這個問題的方法如下:

1、首先新建一個程序。

熱點內容
青驕如何重置賬號密碼 發布:2025-02-01 09:57:51 瀏覽:520
阿里雲伺服器鏡像市場 發布:2025-02-01 09:46:04 瀏覽:525
任子行伺服器管理口默認地址 發布:2025-02-01 09:42:58 瀏覽:996
設備作為FTP客戶端時 發布:2025-02-01 09:35:07 瀏覽:936
安卓如何登錄ios明日之後 發布:2025-02-01 09:31:59 瀏覽:306
怎麼查看手機存儲卡 發布:2025-02-01 09:31:51 瀏覽:341
java知識點總結 發布:2025-02-01 09:08:32 瀏覽:685
如何在手機版給伺服器加光影 發布:2025-02-01 09:02:14 瀏覽:728
簡單神器安卓系統的哪個好 發布:2025-02-01 09:00:48 瀏覽:355
社保卡密碼如何異地改密碼 發布:2025-02-01 08:57:22 瀏覽:34