現在可以在桌面上進行繪畫了,但是當何時進行重繪,現在還沒有解決方法。
[dllimport("gdi32.dll")]
static extern intptr create***patibledc(intptr hdc);
[dllimport("gdi32.dll")]
static extern intptr create***patiblebitmap(intptr hdc, int nwidth, int nheight);
[dllimport("gdi32.dll")]
static extern int getdevicecaps(intptr hdc, int nindex);
[dllimport("gdi32.dll")]
static extern intptr selectobject(intptr hdc, intptr hobject);
[dllimport("gdi32.dll")]
static extern int bitblt(intptr desthdc, int srcx, int srcy, int srcw, int srch, intptr srchdc, int destx, int desty, int op);
[dllimport("gdi32.dll")]
static extern int deletedc(intptr hdc);
[dllimport("gdi32.dll")]
static extern int deleteobject(intptr hobj);
public static bitmap capturecontrol(intptr sourcedc,int sourcewidth,int sourceheight)
public static bitmap capturescreen()
static bitmap capture(intptr sourcedc,int sourcewidth,int sourceheight)
//在桌面上進行輸出的**
public static void printscreen()
");system.windows.forms.idataobject obj=system.windows.forms.clipboard.getdataobject();
if(obj==null) return;
if(obj.getdatapresent(system.windows.forms.dataformats.bitmap))}}
//呼叫**
private void button1_click(object sender, system.eventargs e)
可以試一下來看看
GDI螢幕輸出,在當前計算機的桌面上進行繪畫
現在可以在桌面上進行繪畫了,但是當何時進行重繪,現在還沒有解決方法。dllimport gdi32.dll static extern intptr createcompatibledc intptr hdc dllimport gdi32.dll static extern intptr crea...
git branch 不單獨輸出在終端
最近換了新電腦,在重新安裝git後,使用git branch命令發現不是單獨輸出在終端上,而是類似less分頁的效果,大概是為了方便在git記錄過多的情況下使用。這裡還是希望能恢復到原來的版本的顯示方式,直接列印在終端上,可以使用如下命令 git config global pager.branch...
在python中輸出 在輸出中列印Python版本
如何從指令碼中列印當前python安裝的版本號?嘗試import sys print sys.version 這將列印完整的版本資訊字串。如果您只想要python版本號,那麼bastien l onard的解決方案是最好的。您可能想檢查完整的字串,看看是否需要它或它的一部分。import platf...
用GDI 輸出立體字
如果需要在窗體程式中輸出立體字,那麼有什麼好的思路嗎?在.net 2.0的gdi 中,我們可以用drawstring輸出一個字串。但要實現立體效果,好像大多隻能用下面的 輸出立體字 private void btrender click object sender,eventargs e 以上 是在...
用GDI 輸出立體字
如果需要在窗體程式中輸出立體字,那麼有什麼好的思路嗎?在.net 2.0的gdi 中,我們可以用drawstring輸出一個字串。但要實現立體效果,好像大多隻能用下面的 輸出立體字 private void btrender click object sender,eventargs e 以上 是在...