[问题] 模拟触发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