[問題] 模擬觸發PrintScreen按鍵

作者: wu110011 (不下棋)   2014-07-23 17:32:01
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC 2010 Win7 32bit
問題(Question):
當我按下Print-Screen這個鈕的時候,系統就自動的把整個銀幕給抓下來放到剪貼簿
中,我可以去去剪貼簿中把圖給取出來,然後存成圖檔。
可是程式有辦法模擬按下Print-Screen嗎?而非實際手按下Print-Screen鍵
([Print Screen] 按鍵,在一般的 KeyDown 事件中並不會觸發。
主要它是系統鍵。)
作者: EdisonX (卡卡獸)   2014-07-23 19:20:00
SendMessage(NULL, WM_CAP_GT_FRAME, 0, 0);SendMessage(NULL, WM_CAP_COPY, 0, 0); // 試試..
作者: wu110011 (不下棋)   2014-07-25 21:09:00
不好意思我用的是c++非c#
作者: EdisonX (卡卡獸)   2014-07-25 21:25:00
上面是 c , 不是 c#
作者: Killercat (殺人貓™)   2014-07-25 21:48:00
說起來C#還沒這東西 要自己DllImport user32.dll來hook所以...這是怎麼看成C#的? :P說起來 .net搞那麼多年野心還搞到RT上 怎麼連這最基本的Win32API的支援都這樣死拖活拉的 真不像樣....

Links booklink

Contact Us: admin [ a t ] ucptt.com