I need a prototype of a window (Delphi form) which automatically pops up when the user opens his email message editor and extracts certain fields from the message being replied (To:, From:, Subject:, message body).
The window is intended to be a part of our in-house CRM solution, but the prototype must only include the hooking and Windows API calls necessary to provide the desired behavior of the window:
When started, the prototype application should insert its icon to the taskbar (get some FWS component from Torry for that), read from an INI file all necessary info about the windows being tracked, do any necessary hooking any subclassing and then remain invisible until one of the tracked windows opens. The taskbar icon should include a menu with Open, Options and Exit commands, of which only Exit needs to be implemented.
Once a tracked window (email editor) pops up, the prototype application should create a new form as an "owned" window (so that in Z-order it always sits on top of the message editor) and fetch all needed information from certain hild controls of the email editor.
Inside, the window should contain TEdit/TMemo fields displaying the information extracted from the mail editor the window is attached to and some buttons which send changed text back to the email editor.
The INI should include information and the app be tested with the following email clients:
- MS Outlook Express,
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).