uses Clipbrd;var
cb: TClipboard;
begin
cb := TClipboard.Create;
cb.Open; // 打开剪贴板
// 把剪贴板的文本内容用消息发送给编辑框
SendMessage(编辑框的句柄, WM_SETTEXT, 0, Integer(cb.Astext));
cb.Close; // 关闭剪贴板
cb.Free;
end;
解决方案 »
- 对TStringlist的索引问题
- ~~~~~~~~
- 关于报表问题----急解
- 软件经整改后再发布,这次未准备散分,旨在结交朋友。有意者请进,也请意见于我,另留有一疑问还请高手指点一二!
- 救命!有关输入法的问题
- 大家说说,csdn怎么办?
- 文件关联
- 如何更改Windows2000的文件夹图标?
- 如何用delphi输入数学公式,如开根号,积分等符号呢?
- datetimepiker控件是不是没有很好的支持四位纪念,我除了手动添加以外还有别的办法么?
- 哪位大侠能分析一下怎么样在程序中自动实现爱问共享里的文件保存到新浪微盘里啊?
- 如果获取当前程序要加载的DLL列表。hook LoadLibrary 为什么有些得不到?
你需要做的是得到这个编辑框的句柄,用spy++找到那个编辑框的句柄
procedure TForm1.tmr1Timer(Sender: TObject);
begin
KeyBd_event(17, MapVirtualKey(17, 0), 0, 0); //按下Ctrl键
keybd_event(86, MapVirtualKey(86, 0), 0, 0);
keybd_event(86, MapVirtualKey(86, 0), KEYEVENTF_KEYUP, 0);
KeyBd_event(17, MapVirtualKey(17, 0), KEYEVENTF_KEYUP, 0); //释放Ctrl键
end;// timer间隔3秒,这里点击开始计时
procedure TForm1.btn2Click(Sender: TObject);
begin
tmr1.Enabled:=True;
end;然后自己让qq获得焦点,时间到就贴上去了
http://pan.baidu.com/s/1kTDgWTp
其实也没必要看,俺都说了代码都是抄你的,基本一样
内容都被粘贴到QQ窗口里去了,现在怎么发送QQ信息?
SetCursorPos(r.Left+528, r.Top+10);//移动鼠标
SendMessage(hwnd,WM_LBUTTONDOWN,0,0); //模拟鼠标左键按下
SendMessage(hwnd,WM_LBUTTONUp,0,0);鼠标都移动到QQ聊天窗口的关闭按钮上面去了,关闭按钮都变色了,就是没有触发(点击),怎么搞的?
mouse_event(MOUSEEVENTF_MOVE, x, y, 0, 0);
// 鼠标左键点击
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
Mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);//模拟鼠标按下左键后松开
Mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0);这样也不行,百度了N多,都无解呀