c語言截圖
『壹』 c語言在運行下怎麼截圖
用鍵盤的一個鍵:print screen
退出C語言界面後在畫圖里右鍵粘貼,然後保存圖片就可以了
『貳』 C語言的圖像怎麼截圖
C語言是面向過程的一種語言,換句話說,他只關心如何解決問題,如何以更短的時間和更少的空間解決問題,至於答案以怎樣的形式表現出來,那就不是C語言要考慮的東西了。你可以直接把答案輸出到屏幕上,也可以把它輸出到一個文件中。如果涉及到作圖一類的問題,你可以選擇Turbo
C,或者JAVA。
『叄』 C語言怎麼實現截圖
1、用C語言實現windows程序截圖,太麻煩。建議用C++做比較好。
2、截圖常式:
#ifndefCAPTUREBLT
#defineCAPTUREBLT0x40000000
#endif
HBITMAPCaptureScreen(LPRECTlpRect)//lpRect為NULL時表示全屏幕截圖
{
HDChdc,hdcMem;
HBITMAPhemfCopy;
HWNDhwndScr;
intdstcx,dstcy;
if(lpRect)
{
dstcx=lpRect->right-lpRect->left;
dstcy=lpRect->bottom-lpRect->top;
}
else
{
dstcx=GetSystemMetrics(SM_CXSCREEN);
dstcy=GetSystemMetrics(SM_CYSCREEN);
}
if(LockWindowUpdate(hwndScr=GetDesktopWindow()))
{
hdc=GetDCEx(hwndScr,NULL,DCX_CACHE|DCX_LOCKWINDOWUPDATE);
hdcMem=CreateCompatibleDC(hdc);
if(NULL==hdcMem)
{
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnNULL;
}
hemfCopy=CreateCompatibleBitmap(hdc,abs(dstcx),abs(dstcy));
if(NULL==hemfCopy)
{
DeleteDC(hdcMem);
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnNULL;
}
SelectObject(hdcMem,hemfCopy);
if(lpRect)
StretchBlt(hdcMem,0,0,abs(dstcx),abs(dstcy),
hdc,lpRect->left,lpRect->top,dstcx,dstcy,SRCCOPY|CAPTUREBLT);
else
BitBlt(hdcMem,0,0,dstcx,dstcy,
hdc,0,0,SRCCOPY|CAPTUREBLT);
DeleteDC(hdcMem);
ReleaseDC(hwndScr,hdc);
LockWindowUpdate(NULL);
returnhemfCopy;
}
returnNULL;
}
『肆』 C語言 服務項進行全屏幕截圖 但是截圖後是黑屏怎麼辦
沒搞過,只能猜測:「屏幕」資源是和具體用戶打開的界面有關的,所以MSDN說你需要獲得station和desktop。而GetProcessWindowStation和GetThreadDesktop(GetCurrentThreadId());獲得的都是當且進程和線程的station和desktop,而你在服務中,它根本就沒有station和desktop啊,你拿到的是啥?
感覺你需要獲得當且登錄用戶而不是服務的station和desktop,但是我確實不會
『伍』 c語言編寫的程序全屏運行如何截圖
如果你是想問DOS窗口怎麼截圖交作業,首先,請按Alt+回車變成窗口模式,然後,按Alt+Print Screen截圖到剪貼板,最後打開開始菜單 所有程序 附件 畫圖,按Ctrl+V粘貼,保存。或者不用畫圖,直接到word粘貼也可。
找不到Print Screen?看F12的右邊那個鍵
如果你一定要在全屏模式或者純DOS下面截圖,好吧,請看參考資料(這個資料中的SnagIt版本好老,我被雷了……)
『陸』 c語言怎麼截圖
運行的結果截圖?就將運行的結果為當前窗口,此時同時按住Ctrl+Alt+Print,計算機自帶的截圖,在使用畫圖工具,Ctrl+V 即可
『柒』 c語言截屏
按照操作上從易到難的順序,給你推薦五種截屏方式 :
第一種:Ctrl+PrScrn使用這個組合鍵截屏,獲得的是整個屏幕的圖片;
第二種:Alt+PrScrn這個組合鍵截屏,獲得的結果是當前窗口的圖片;
(上面兩種方法,然後在桌面點右鍵新建「圖畫」或「BMP圖像」,粘貼即可;也可以在Photoshop中新建文件,粘貼即可。)
第三種:打開q q,使用快捷鍵Ctrl+Alt+A, 這樣可以在屏幕上的任何地方截屏,右鍵選中截圖「另存為…」,還可以在截屏圖片上做一些簡單的注釋和處理;
第四種:在淘寶旺旺對話框中,有截圖工具,操作方法類似Q Q截圖;
第五種:使用專業的截屏軟體。 推薦Snagit,專業軟體的截屏效果更加強大,可識別和提取截圖中的文字。
『捌』 C語言結果截屏如何操作啊
按下printscreen ,打開畫板,粘貼下就好了!
『玖』 C語言的運行結果的圖形怎麼截
按下鍵盤上的"PrtScr"鍵,然後打開附件里邊的畫筆,選擇「粘貼」,你的程序的圖就在上面了。
也可以用任何一種截圖軟體,但都不如鍵盤簡單。
『拾』 c語言運行結果如何截屏
1 使用系統截屏功能。
需要使用按鍵print screen.在鍵盤上印的是prt sc。
單獨使用該鍵,會截整個屏幕,如果用alt+prt sc,則會截取當前窗口的部分。
截屏後,數據會報存在剪貼板中,這時可以打開系統畫圖工具,或者任意圖形編輯工具,粘貼。即可得到截屏後的數據,保存成文件即可。如果需要裁剪,也可以在這類工具中操作。
2 使用工具進行截屏。
目前提供快捷截屏的軟體很多,比如qq,搜狗輸入法,搜狗瀏覽器等都有截屏工具提供。
比如qq默認的截屏快捷鍵是ctrl+alt+a。同時按下三個鍵,會發現滑鼠箭頭變成彩色,這時點擊並選擇需要截屏的區域,雙擊即可完成截屏,將圖片保存在內存中。
也可以在截屏後,直接保存成文件。