c 讀取系統下所有執行檔案窗體名稱及控制代碼

2021-08-19 09:31:17 字數 1753 閱讀 7501

獲得窗體的控制代碼可以用getwindow方法獲得窗體標題用getwindowtext方法,顯示隱藏某個窗體用showwindow方法,給你舉個例子

using system.runtime.interopservices;

private const int ws_visible =268435456;//窗體可見

private const int ws_minimizebox= 131072;//有最小化按鈕

private const int ws_maximizebox= 65536;//有最大化按鈕

private const int ws_border =8388608;//窗體有邊框

private const int gwl_style =(-16);//窗體樣式

private const int gw_hwndfirst =0;

private const int gw_hwndnext =2;

private const int sw_hide = 0;

private const int sw_show = 5;

[dllimport("user32.dll")]

private extern static intgetwindow(int hwnd, int wcmd);

[dllimport("user32.dll")]

private extern static intgetwindowlonga(int hwnd, int windx);

[dllimport("user32.dll")]

private static extern boolgetwindowtext(int hwnd, stringbuilder title, int maxbufsize);

[dllimport("user32.dll", charset = charset.auto)]

private extern static intgetwindowtextlength(intptr hwnd);

[dllimport("user32.dll")]

public static extern intshowwindow(int hwnd, int ncmdshow);

//獲得包含窗體可見、有邊框、有最大化按鈕的窗體的控制代碼和標題(窗體的屬性出這幾種外還有很多種)

public staticlistgethandlelist(int handle)

else

}handle =getwindow(handle, gw_hwndnext);

}return frominfo;

}//獲得所有窗體的控制代碼和標題

public staticlistgethandlelist(int handle)

else

handle =getwindow(handle, gw_hwndnext);

}return frominfo;

}public class frominfo

private string title;

private int handle;

public string title

set

}public int handle

set }}

//獲得窗體控制代碼和標題

private void button1_click(objectsender, eventargs e)

private void button2_click(objectsender, eventargs e)

c 讀取資料夾下的所有檔名

目錄 1.讀取某一資料夾下的檔名 非迭代式 2.讀取某一資料夾下的所有檔名 迭代式 tips 主要是通過 findfirst和 findnext來實現。include include include include include include ifstream include 包含getline...

Linux系統下可執行檔案的執行過程

1 首先,需要了解一下a.out這個目標檔案。a.out在linux下是elf executable linkable format 檔案格式,該目標檔案由乙個檔案頭 段 資料段 已初始化 從定位資訊區 符號表及符號名字字串構成,如下左圖所示,經過鏈結後生成執行檔案如下右圖所示,需要說明的是1 bs...

C 讀取指定檔案目錄下的所有檔名

string file 你要查詢的檔名 1 使用c 獲取指定目錄下的所有檔名稱,實際 如下 string filepath 等到的完整的檔名 string filenames directory.getfiles f dfasfafaf searchoption.alldirectories 獲取目...