多页面记事本的打开文件问题 我用RichEdit和PageControl做了个多页面记事本,将其设为txt的默认打开程序之后,当双击打开一文件后,如何实现再双击另一文件时,不再运行一个新的程序,而直接在当前程序中新建一个页面后打开文件. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该在工程文件中加入这样的代码,防止运行同一个应用程序的两个实例var prev:THandle;prev:=FindWindow('你的主窗体类名',nil);if prev<>0 thenbegin 处理prev窗口,新建一个页面,打开文件; Halt;end; 你可以这么做,具体代码就不写了:1、 mainform.caption:='temp'2、 h:=FndWindow(...,'temp')3、 if h<>0 then mainform.caption:=你的caption 新建 else begin sendMessage(h,打开又一个文件,文件名,...); halt; end; 那里需要这么麻烦啊!直接写一个加载文件过程,每次双击txt打开的时候都调用这个过程去打开文件,然后在这个过程中判断,if (新变量,记录是否已经打开文件) then OpenFile... delphi 读取某个问件夹下所有问件,读取顺序??? EXcel如何输出到Excel的固定单元格 delphi 如何获取当前组件的 属性 怎么显示的是零呢 请教!在treeview控件中添加图标的时候,如何将文字写在图标下方,而不是显示在图标右侧? 我想在程序中取出主窗体的所有菜单(含二级、三级等),然后将她们的caption罗列在一个listview之类的控件中,该如何做?还想问一下如何 求教,急!!! 一点小问题! 在Delphi下,要显示一段文本,要求能够从文件导入,背景透明,用什么控件? 英语好的朋友帮一下忙 这样的表格怎样查询? 请问一个字符串拆分的算法!
prev:THandle;prev:=FindWindow('你的主窗体类名',nil);
if prev<>0 then
begin
处理prev窗口,新建一个页面,打开文件;
Halt;
end;
1、 mainform.caption:='temp'
2、 h:=FndWindow(...,'temp')
3、 if h<>0 then
mainform.caption:=你的caption
新建
else
begin
sendMessage(h,打开又一个文件,文件名,...);
halt;
end;