The application or application extension is desired to insert an image (smileys/emoticons) into a browser window (IE 6.0+) with a Yahoo!Mail, Hotmail, Gmail HTML email compose area.
Eventually, this program is expected to be like [url removed, login to view] or http://www.smileyworld.com. Right now, we only need the functionality as described below.
A toolbar button installed into IE 6.0+ triggers a floating window which displays a scrolling list of animated GIFs (at least 5). The animated GIFs are loaded from a list of URLs (can be hard-coded). This window is in a VB/VC++ shell or a DLL which can be called from a toolbar button in another application (such as Outlook), as well as IE.
When the user clicks on an image/GIF in the list, the program will insert a reference to that image into the rich-edit HTML control for email composition (textarea) for Yahoo!Mail, Gmail or Hotmail.
and the image appears in the Yahoo!mail rich text composition window.
The rich-text controls in Yahoo!Mail,Hotmail, and Gmail accepts cut/paste from the Windows clipboard.
You can test this by selecting an image in IE, right-click, select Copy, and then paste into the email composition window. This is demonstrated here: [url removed, login to view]
1. Look at www.postsmile.com.
2. Add a new toolbar or toolbar button in IE 6.0+
3. User composes an rich-text email in Yahoo!mail, Hotmail, or Gmail.
4. Clicking toolbar button triggers a floating win32 window with a scrolling list of images loaded by URL references.
5. Clicking on an image inserts a copy of the URL reference and a copy of the image into the Email window at the location of the blinking caret in the email text editing window.
This can be done in VB or VC++ for the floating window, as long as the window can be activated by a toolbar button in another Windows application like Outlook. A future goal is to be able to insert images into an Outlook email. Within the floating window, feel free to use an IE control or any other means of displaying the scrolling list of images.
The section under "For Example:" was deleted because it contained HTML tags. The example text is included the attached file.