我一直使用类似于此你可以重写MessageDlg调用自定义TForm /对话框吗?
MessageDlg('', mtWarning, [mbOK], 0);
代码在我的项目,(感谢GExperts消息对话框的工具:)),我想知道如果任何人的方式做覆盖呼叫,并显示我自己知道自定义表单。
我能想到的唯一办法做到对话框单元之前,它使一个新形式的东西,如
function MessageDlg(const Msg: string; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
begin
//show my own code here
end;
,并把它放在我的每个用途的名单,但有没有保证的方式,以确保它使用我的代码而不是对话单元代码。
我不喜欢将对话单元复制到本地目录并对其进行更改的想法。
或者这是所有的工作,我应该只使用我自己的函数调用,并用我自己的所有MessageDlg替换。 (这不会很好玩,我的问题太多了)使用MessageDlg
同步编辑的另一个用途是,如果您在文件中有很多文件,只需找到第一个文件,然后在文件末尾选择它并同步编辑。 – skamradt 2008-10-21 01:55:09