Hi;
I got the problem not only with your example, but with a simple text string
which renders to most any format. Here is my log when I used my IDataObject
object as it shows the call in to the object.
Note that the 1st and 4th time worked. But the 2nd and 3rd time while it
called GetDataPresent() for FileDrop - it then gave up.
11:52:7.633 MouseDown
11:52:7.648 GetFormats(bool autoConvert)
11:52:8.69 GetDataPresent(FileDrop, bool autoConvert)
11:52:8.350 GetDataPresent(Woozle, bool autoConvert)
11:52:8.350 GetDataPresent(Office Drawing Drag-Drop Format, bool autoConvert)
11:52:8.350 GetDataPresent(Office Drawing Shape Format, bool autoConvert)
11:52:8.350 GetDataPresent(PNG+Office Art, bool autoConvert)
11:52:8.350 GetDataPresent(GIF+Office Art, bool autoConvert)
11:52:8.350 GetDataPresent(JFIF+Office Art, bool autoConvert)
11:52:8.350 GetDataPresent(MSClipGallery, bool autoConvert)
11:52:8.350 GetDataPresent(HTML Format, bool autoConvert)
11:52:8.350 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:9.222 GetDataPresent(Object Descriptor, bool autoConvert)
11:52:9.222 GetDataPresent(Woozle, bool autoConvert)
11:52:9.222 GetDataPresent(Office Drawing Drag-Drop Format, bool autoConvert)
11:52:9.222 GetDataPresent(Office Drawing Shape Format, bool autoConvert)
11:52:9.222 GetDataPresent(PNG+Office Art, bool autoConvert)
11:52:9.222 GetDataPresent(GIF+Office Art, bool autoConvert)
11:52:9.222 GetDataPresent(JFIF+Office Art, bool autoConvert)
11:52:9.222 GetDataPresent(MSClipGallery, bool autoConvert)
11:52:9.222 GetDataPresent(HTML Format, bool autoConvert)
11:52:9.222 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:9.222 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:9.222 GetData(Rich Text Format, bool autoConvert)
11:52:9.222 Pasted
11:52:11.950 MouseDown
11:52:11.950 GetFormats(bool autoConvert)
11:52:11.950 GetDataPresent(FileDrop, bool autoConvert)
11:52:15.301 MouseDown
11:52:15.301 GetFormats(bool autoConvert)
11:52:15.395 GetDataPresent(FileDrop, bool autoConvert)
11:52:17.982 MouseDown
11:52:17.982 GetFormats(bool autoConvert)
11:52:18.216 GetDataPresent(FileDrop, bool autoConvert)
11:52:18.481 GetDataPresent(Woozle, bool autoConvert)
11:52:18.481 GetDataPresent(Office Drawing Drag-Drop Format, bool autoConvert)
11:52:18.481 GetDataPresent(Office Drawing Shape Format, bool autoConvert)
11:52:18.481 GetDataPresent(PNG+Office Art, bool autoConvert)
11:52:18.481 GetDataPresent(GIF+Office Art, bool autoConvert)
11:52:18.481 GetDataPresent(JFIF+Office Art, bool autoConvert)
11:52:18.481 GetDataPresent(MSClipGallery, bool autoConvert)
11:52:18.481 GetDataPresent(HTML Format, bool autoConvert)
11:52:18.481 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:19.104 GetDataPresent(Object Descriptor, bool autoConvert)
11:52:19.104 GetDataPresent(Woozle, bool autoConvert)
11:52:19.104 GetDataPresent(Office Drawing Drag-Drop Format, bool autoConvert)
11:52:19.104 GetDataPresent(Office Drawing Shape Format, bool autoConvert)
11:52:19.104 GetDataPresent(PNG+Office Art, bool autoConvert)
11:52:19.104 GetDataPresent(GIF+Office Art, bool autoConvert)
11:52:19.104 GetDataPresent(JFIF+Office Art, bool autoConvert)
11:52:19.104 GetDataPresent(MSClipGallery, bool autoConvert)
11:52:19.104 GetDataPresent(HTML Format, bool autoConvert)
11:52:19.104 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:19.104 GetDataPresent(Rich Text Format, bool autoConvert)
11:52:19.104 GetData(Rich Text Format, bool autoConvert)
11:52:19.104 Pasted