[問題] 模擬觸發PrintScreen按鍵

看板C_and_CPP (C/C++)作者 (不下棋)時間11年前 (2014/07/23 17:32), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC 2010 Win7 32bit 問題(Question): 當我按下Print-Screen這個鈕的時候,系統就自動的把整個銀幕給抓下來放到剪貼簿 中,我可以去去剪貼簿中把圖給取出來,然後存成圖檔。 可是程式有辦法模擬按下Print-Screen嗎?而非實際手按下Print-Screen鍵 ([Print Screen] 按鍵,在一般的 KeyDown 事件中並不會觸發。 主要它是系統鍵。) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.233.190.87 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1406107923.A.DB8.html

07/23 19:20, , 1F
SendMessage(NULL, WM_CAP_GT_FRAME, 0, 0);
07/23 19:20, 1F

07/23 19:21, , 2F
SendMessage(NULL, WM_CAP_COPY, 0, 0); // 試試..
07/23 19:21, 2F

07/25 21:09, , 3F
不好意思我用的是c++非c#
07/25 21:09, 3F

07/25 21:25, , 4F
上面是 c , 不是 c#
07/25 21:25, 4F

07/25 21:48, , 5F
說起來C#還沒這東西 要自己DllImport user32.dll來hook
07/25 21:48, 5F

07/25 21:49, , 6F
所以...這是怎麼看成C#的? :P
07/25 21:49, 6F

07/25 21:50, , 7F
說起來 .net搞那麼多年野心還搞到RT上 怎麼連這最基本
07/25 21:50, 7F

07/25 21:50, , 8F
的Win32API的支援都這樣死拖活拉的 真不像樣....
07/25 21:50, 8F
文章代碼(AID): #1Jpu4Jsu (C_and_CPP)
文章代碼(AID): #1Jpu4Jsu (C_and_CPP)