我一直使用類似於此你可以重寫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