C獲取其他窗體控制代碼,C 獲取當前窗體控制代碼及該窗體裡的資訊

2022-06-23 10:40:20 字數 1608 閱讀 3962

1樓:李b峰

[dllimport("user32.dll")]public extern static int getwindowtext(intptr hwnd, stringbuilder lpstring, int nmaxcount); stringbuilder s = new stringbuilder(512); int i = getwindowtext(this.handle, s, s.

capacity); //把this.handle換成你需要的控制代碼 messagebox.show(s.

tostring());

滿意請採納。

2樓:

[dllimport("user32.dll")]public static extern int findwindowex(int hwndparent, int hwndchildafter,

string lpszclass, string lpszwindow);

請參考

c#獲取當前窗體控制代碼及該窗體裡的資訊

3樓:四舍**入

findwindow(

lpclassname,

lpwindowname: pchar

): hwnd;

//findwindowex 比 findwindow 多出兩個控制代碼引數:

findwindowex(

parent: hwnd;

child: hwnd;

classname: pchar; {}

windowname: pchar {}

): hwnd;

4樓:未能完成

這個是建立windows窗體應用程式哈,這個可以新建一個form(就是窗體)然後點選主窗體的特定地方出現這個窗體,這裡注意的是你要像qq一樣的話,這裡就需要兩個窗體都要同時顯示出來。

如何獲取窗體中元件的控制代碼

5樓:

// 取得控制元件的指標

cwnd *pwnd = getdlgitem(id_***);

// 取得控制元件的控制代碼

hwnd hwnd = pwnd->getsafehwnd();

6樓:蘇小素

cwnd *pwnd = getdlgitem(id_***); // 取得控制元件的指標 hwnd hwnd = pwnd->getsafehwnd(); // 取得控制元件的控制代碼

c# 控制代碼 如果名稱相同怎麼獲取相應的視窗控制代碼

7樓:

enumwindows 列舉窗體

另外,win32 api中還有一個findwindowex,它非常適合尋找子視窗。

從第二次呼叫以後,findwindowex第二個引數要傳上次窗體控制代碼

C中如何獲取當前視窗控制代碼

1 啟動vs,新建c winform專案。2 在form1中新增4個label控制元件,並佈局如下。3 在form1中新增 如下。4 完成之後,除錯執行,結果如下。注意事項 c 不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。1.如果你不是在...

c 怎麼獲取視窗控制代碼,c 如何得到視窗控制代碼??????????

在字串前面加個l或者把函式改成findwindowa 求助,如何用獲取當前滑鼠所在視窗的控制代碼及視窗標題,c或c c 如何得到視窗控制代碼?顯示視窗控制代碼?cstring的format啊,控制代碼本身是個地址,所以用 d以數字或者 x以十六進位制顯示出來。給編輯框定義一個cstring型別的變數...

C如何獲取當前時間純數字形式,c 中,如何獲取日期型欄位裡的年 月 日?

你是要時間戳還是要拼接在一起的 datetime now datetime.now 獲取拼接形式的,精確到毫秒 now.tostring yyyymmddhhmmssfff 獲取時間戳 自公元0年算起 單位100毫微秒now.ticks 獲取時間戳 自1970 01 01 0點算起 單位100毫微秒...