//獲取視窗標題
[dllimport("user32", setlasterror = true)]
public static extern int getwindowtext(
intptr hwnd,//視窗控制代碼
stringbuilder lpstring,//標題
int nmaxcount //最大值
);//獲取類的名字
[dllimport("user32.dll")]
private static extern int getclassname(
intptr hwnd,//控制代碼
stringbuilder lpstring, //類名
int nmaxcount //最大值
);//根據座標獲取視窗控制代碼
[dllimport("user32")]
private static extern intptr windowfrompoint(
point point //座標
);private void timer1_tick(object sender, eventargs e)
{int x = cursor.position.x;
int y = cursor.position.y;
point p = new point(x, y);
intptr formhandle = windowfrompoint(p);//得到視窗控制代碼
stringbuilder title = new stringbuilder(256);
getwindowtext(formhandle, title, title.capacity);//得到視窗的標題
stringbuilder classname = new stringbuilder(256);
getclassname(formhandle, classname, classname.capacity);//得到視窗的控制代碼
this.textbox1.text = title.tostring();
this.textbox2.text = formhandle.tostring();
this.textbox3.text = classname.tostring();
C 獲取控制代碼
獲取視窗標題 dllimport user32 setlasterror true public static extern int getwindowtext intptr hwnd,視窗控制代碼 stringbuilder lpstring,標題 int nmaxcount 最大值 獲取類的名字...
控制代碼 控制代碼工具 VC 獲取控制代碼
控制代碼 handle 是乙個用來標識物件的識別符號。windows之所以要設立控制代碼,根本上源於記憶體管理機制的問題,即虛擬位址。簡而言之資料的位址需要變動,變動以後就需要有人來記錄 管理變動,因此系統用控制代碼來記載資料位址的變更。在程式設計中,控制代碼是一種特殊的智慧型指標,當乙個應用程式要...
mysql如何獲取控制代碼 控制代碼獲取方法
控制代碼獲取方法 獲取該視窗的控制代碼後,即可向該視窗類類傳送訊息 處理程式 0。獲取所在類視窗的控制代碼 this m hwnd 1。主視窗的控制代碼 無論在主視窗類內,還是子視窗類內,獲取主視窗控制代碼的方法 afxgetmainwnd m hwnd,如 sendmessage afxgetma...