怎么用api函数,把字符串复制到剪贴板并且清除?
解决方案 »
- 用postthreadmessage发送的线程消息为什么在线程里不一定收的到?
- 业务流程图
- 有关于Delphi 6 中 QReport 面板中的TQuickRep控件的问题————————在线等待!!!!!!!
- 请教高手!
- 如何控制TListView中的内容的变化!!!
- 动态生成一个IMAGE控键,怎样把IMAGE中的图片保存在数据库中,
- 我用Sybase做数据库,但我不知道用什么方法实现数据库一对多连接,请高手回答。
- 这是一个什么样的控件?
- 对定义的MEMO数据进行编辑
- 怎么好久不见WINAPI大叔了,WINAPI,我们想你.....呜呜呜......
- 请大家提提如何进行模块化开发?应该注意些什么问题?
- Twebbrowser控件如何取已完成页面的属性
clipboard.Clear;
clipboard.AsText := 'hahaha';//此处换上你的字符串
//如果AData为空,则清空剪贴板procedure StrToClipbrd(AData: string);
var
hMem: THandle;
pMem: PChar;
begin
hMem := GlobalAlloc(GHND or GMEM_SHARE, Length(AData) + 1);
if hMem <> 0 then begin
pMem := GlobalLock(hMem);
if pMem <> nil then begin
StrPCopy(pMem, AData);
GlobalUnlock(hMem);
if OpenClipboard(0) then begin
EmptyClipboard;
SetClipboardData(CF_TEXT, hMem);
CloseClipboard;
end
else
GlobalFree(hMem);
end
else
GlobalFree(hMem);
end;
end;