请问如何将一张图片放入剪贴板,然后可以CTRL+V 复制到QQ里面
请问如何将一张图片放入剪贴板,然后可以CTRL+V 复制到QQ里面如:将图片:d:\3.jpg放到剪贴板,让后可以CTRL+V 到QQ聊天窗口
我现在是将图片通过IE 载入了:
GUICtrlCreateGroup("dd", 5, 160, 300, 150)
Dim $frm_main_oIE = _IECreateEmbedded()
Dim $frm_main_GUIActiveX = GUICtrlCreateObj($frm_main_oIE, 18, 180, 275, 115)
$frm_main_oIE.Navigate ("about:blank")
With $frm_main_oIE
;.Document.open
;.Navigate ("about:blank")
.Document.writeln ("<html><body sytel='border:0px;'><img id='pic' src='"&@TempDir&"\qqjt.tmp.jpg'></body></html>")
.Refresh
;.Document.close
EndWith
如果能直接通过 IE操作 ,复制到剪贴板,就更nice了,{:face (197):}
给点提示吧{:face (113):} 本帖最后由 republican 于 2010-7-21 22:54 编辑
$ScreenSaveToBit= _ScreenCapture_Capture("", $aPos, $aPos, $aPos + $aPos, $aPos + $aPos, 0)
_ClipBoard_Open(0)
_ClipBoard_Empty()
_ClipBoard_SetDataEx($ScreenSaveToBit,$CF_BITMAP)
_ClipBoard_Close()
_WinAPI_DeleteObject($ScreenSaveToBit)ScreenSaveToBit为文件句柄,自己看着办吧。 回复 2# republican
god job !!
高手隐于市 查看用户自定义UDF
页:
[1]