c 擷取螢幕的幾種方法

2021-05-26 07:27:14 字數 793 閱讀 8866

1:

private void button1_click(object sender, eventargs e)

2:[dllimport("user32", charset = charset.ansi, setlasterror = true, exactspelling = true)]

private static extern intptr getdc(intptr hwnd);

[dllimport("gdi32", charset = charset.ansi, setlasterror = true, exactspelling = true)]

private static extern int bitblt(intptr srchdc, int srcx, int srcy, int srcw, int srch, intptr desthdc, int destx, int desty, int op);

[system.runtime.interopservices.dllimportattribute("gdi32.dll")]

private static extern intptr createdc(

string lpszdriver, // 驅動名稱

string lpszdevice, // 裝置名稱

string lpszoutput, // 無用,可以設定位"null"

intptr lpinitdata // 任意的印表機資料

);private void button1_click(object sender, eventargs e)

獲取螢幕寬度的幾種方法

方法一 displaymetrics dm getresources getdisplaymetrics int widthpixels dm.widthpixels 螢幕的寬度方法二 displaymetrics displaymetrics new displaymetrics getwindo...

iOS監聽螢幕旋轉的幾種方法

通過控制器得到螢幕旋轉狀態 獲取將要旋轉的狀態 void willrotatetointe ceorientation uiinte ceorientation tointe ceorientation duration nstimeinterval duration 獲取旋轉中的狀態 void w...

c 擷取後幾位 C 中擷取字串的幾種方法

1.根據單個分隔字元用split擷取 例如複製 如下 string st gt123 1 string sarray st.split 即可得到sarray 0 gt123 sarray 1 1 2.利用多個字元來分隔字串 例如複製 如下 string str gtazb jiangjben 123...