C 操作移動其他程式視窗

2021-06-21 12:03:38 字數 908 閱讀 5980

在這裡使用了win32 api來做的。可以使用c#根據窗體的路徑,啟動乙個程序,然後使用win32 api控制開啟視窗的位置和大小。

主要**如下:

public class a

}如果開啟ie網頁,可以成下面語句一句

p.startinfo.filename = "iexplore"; 

p.startinfo.arguments = "www.baidu.com";//網頁

根據標題獲取視窗控制代碼

using

system;

using

system.runtime.interopservices;

namespace

tstfindwindow

}

傳送訊息控制最大、最小

[dllimport("

user32.dll

", entrypoint = "

postmessage")]

public

static

extern

int postmessage(intptr hwnd, int wmsg, int wparam, int

lparam);

public

const

int wm_syscommand = 0x112

;public

const

int sc_minimize = 0xf020

;public

const

int sc_maximize = 0xf030

;private

void button1_click(object

sender, eventargs e)

分類: 

winform c#

C 關閉其他程式視窗 程序

下面介紹我所知的兩種方法,應該對大家有幫助,如果有朋友知道其他的方法,謝謝共享一下。方法1procname 需要關閉的程序名稱 private bool closeproc string procname return result 上面程式裡定義了乙個arraylist,當不知道所要關閉的程序的具...

改善c 程式建議 其他

1 c 編寫死迴圈一般使用 while 1 2 關鍵字static有三個明顯的作用 1 在函式體,乙個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。2 在模組內 但在函式體外 乙個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是乙個本地的全域性變數。3 在模組內,...

C 視窗禁止移動的方法

1,視窗屬性中有locked屬性,設定為true。在自己進行編碼的時候並沒能找到這個屬性,貌似只能在視窗設計時進行設定,故此方法無可控性 2,視窗屬性中有formborderstyle屬性,設定為none 或者在 中設定 form1.activeform.formborderstyle formbo...