我想应该有两种方法:
一、把StringList中的数据存入临时文件,再用记事本打开,关闭记事本后再删除临时文件;
二、把StringList中的数据放到剪接板中,打开记事本,向记事本发送消息,粘贴数据。
一、把StringList中的数据存入临时文件,再用记事本打开,关闭记事本后再删除临时文件;
二、把StringList中的数据放到剪接板中,打开记事本,向记事本发送消息,粘贴数据。
解决方案 »
- 在Dll 中 报 cannot assign a TBitmap to…… 错
- 复制时出错
- 如何在ttable里添加字段?
- 求助这个异常怎么写?
- 关于 dll 中的资源的调用问题
- 以前Delphi版里有一个大虾公布了他的一个Delphi资料集用Mybase看的那个。。。
- 怎样把文件压缩成zip格式?
- Indy的IdTCPServer和IdTCPClient的性能和可靠性怎么样?
- 阻塞模式中,serversocket怎样滤掉非法的废数据包????
- delphi6中ActiveX里面的Transactional Object和Multitier里面的TranSactional Data Module有什么不同?
- Undo之提问???
- 能否介绍几种DELPHI实现同步的方法,看回答的多少给分,谢谢!
t.SaveToFile('c:\t.txt');
1:把StringList中的数据应该用什么命令放到剪接板中?
2:打开记事本后,怎样向记事本发送消息,粘贴数据?
var
Form1: TForm1;
AimWindow : HWND;procedure TForm1.Button1Click(Sender: TObject);
var Wnd : HWND;
Buf : array [0..256] of char;
St : TStringList;
begin
St.Text:='ABC';
AimWindow := FindWindow( nil,'无标题 - 记事本');
if AimWindow <> 0 then begin
Wnd := GetWindow(AimWindow, GW_CHILD);
if Wnd <> 0 then
SendMessage(Wnd, WM_SETTEXT, 0,LongInt(PChar(St.Text)));
end;
end;
1、我能否不用AimWindow := FindWindow( nil,'无标题 - 记事本'); 而用类似于
AimWindow :=WinExec(......)的方法吗?
2、如何修改记事本上显示的文件标题?
AWindow:=FindWindow('Notepad',nil);