API視窗控制代碼函式

2021-04-30 21:49:51 字數 2294 閱讀 6368

findwindow(

lpclassname,       

lpwindowname: pchar

): hwnd;             

findwindowex(

parent: hwnd;    

child: hwnd;     

classname: pchar; {}

windowname: pchar {}

): hwnd;

getclassname(

hwnd: hwnd;        

lpclassname: pchar;

nmaxcount: integer 

): integer;           獲取指定視窗的類名

getnextwindow(

hwnd: hwnd;

ucmd: uint 

): hwnd;     

//ucmd 可選值:

gw_hwndnext  = 2

;

gw_hwndprev  = 3

; 獲取指定視窗z上或z下的視窗的控制代碼

gettopwindow(

hwnd: hwnd;

): hwnd;     

獲取指定視窗的子視窗中最頂層的視窗控制代碼

getwindow(

hwnd: hwnd;

ucmd: uint 

): hwnd;     

//ucmd 可選值:

gw_hwndfirst = 0

;

gw_hwndlast  = 1

;

gw_hwndnext  = 2

;

gw_hwndprev  = 3

;

gw_owner     = 4

;

gw_child     = 5

; 獲取與指定視窗具有指定關係的視窗的控制代碼

getforegroundwindow: hwnd;

獲取前台視窗的控制代碼

getwindowtextlength(

hwnd: hwnd

): integer;  獲取視窗標題長度

getwindowtext(

hwnd: hwnd;       

lpstring: pchar;  

nmaxcount: integer

): integer;         

獲取視窗標題

setwindowtext(

hwnd: hwnd;    

lpstring: pchar

): bool;設定視窗標題

getdesktopwindow: hwnd;

視窗和控制代碼

視窗是windows 應用程式中的乙個非常重要的元素,乙個 windows 應用程式至少要有乙個視窗,稱為主視窗。視窗是螢幕上的一塊矩形區域,是 windows 應用程式與使用者進行互動的介面。利用視窗,可以接收使用者的輸入,以及顯示輸出。乙個應用程式視窗通常都包含標題欄,選單欄,系統選單,最小化框...

獲取視窗控制代碼

在windows中,控制代碼是乙個系統內部資料結構的引用。例如當你操作乙個視窗,或說是乙個delphi窗體時,系統會給你乙個該視窗的控制代碼,系統會通知你 你正在操作142號視窗,就此你的應用程式就能要求系統對 142號視窗進行操作 移動視窗 改變視窗大小 把視窗最小化等等。實際上許多windows...

獲取視窗控制代碼

afxgetmainwnd afxgetmainwnd獲取自身視窗控制代碼 hwnd hwnd afxgetmainwnd m hwnd gettopwindow 函式功能 該函式檢查與特定父視窗相聯的子視窗z序 z序 垂直螢幕的方向,即疊放次序 並返回在z序頂部的子視窗的控制代碼。函式原型 hwn...