通過win32api讓c 控制Windows工作列

2022-07-29 12:45:10 字數 569 閱讀 9752

c#中宣告如下:

using system.runtime.interopservices;

[dllimport("user32.dll", entrypoint = "findwindowa")]

public static extern intptr findwindowa(string lp1, string lp2);

[dllimport("user32.dll", entrypoint = "showwindow")]

public static extern intptr showwindow(intptr hwnd, int _value);

其實windows的工作列就是乙個特殊的視窗,所以操作視窗的方法,對工作列一樣適合!控制**如下:

//獲取工作列

intptr htray = form1.findwindowa("shell_traywnd", string.empty);

//顯示工作列

form1.showwindow(htray, 5);

//隱藏工作列

form1.showwindow(htray, 0);

C 通過呼叫Win32API實現讀寫ini檔案

ini檔案在很長一段時間作為程式配置檔案很流行,而寫有很多老一輩程式設計師都喜歡使用ini格式的檔案做為軟體系統的配置檔案,因此有必要在進行c 程式開發是了解一下對ini檔案的讀寫操作。本次分享c 呼叫win32api的方式實現ini檔案的讀寫操作。win32tool using system us...

通過 WIN32 API 實現嵌入程式窗體

寫了乙個不使用 com,而是通過 win32 api 實現的示例,它把寫字板程式嵌在了自己的乙個面板中.這麼做可能沒有實際意義,因為兩個程式之前沒有進行有價值的互動,這裡僅僅是為了演示這麼做到,以下是詳細注釋過的主要源 我把它封裝到乙個類中 csharp copy using system usin...

通過 WIN32 API 實現嵌入程式窗體

寫了乙個不使用 com,而是通過 win32 api 實現的示例,它把寫字板程式嵌在了自己的乙個面板中.這麼做可能沒有實際意義,因為兩個程式之前沒有進行有價值的互動,這裡僅僅是為了演示這麼做到,以下是詳細注釋過的主要源 我把它封裝到乙個類中 csharp copy using system usin...