Question
“How do I replace the existing query wizard with a custom one of my own?”
Solution
Use the built-in dialog replacement architecture to create and register your own query wizard. Start by copying the existing code located in the daQueryWizard.pas file and renaming the class and file name. Finally inside the initialization and finalization section, unregister the old wizard and register the new one.
Download: CustomQueryWizard.zip
Sample Delphi code:
initialization
daUnRegisterWizard(TdaQueryDesigner);
daRegisterWizard(TmyQueryDesigner);
finalization
daUnRegisterWizard(TmyQueryDesigner);
end.