獲得窗體的控制代碼可以用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 獲取目...