>lhBitmap = oDataObject.GetData(2) >... >That's exactly what I'm doing using VFP 9 running XP SP2 and lhBitMap gets a .F. value.
local lcData * images: 2=bmp, 3=metafile, 8=dib, 14=enhanced metafile if oDataObject.GetFormat( 2 ) lcData = oDataObject.GetData( 2 ) * always returns .F. wait window ".GetData( 2 ) = " + left( transform( lcData ), 8 ) local laData[ 1 ] lcData = oDataObject.GetData( 2, @laData ) * always returns .F. wait window ".GetData( 2, @laData ) = " + left( transform( lcData ), 8 ) * always return .F. wait window ".GetData( 2, @laData ), laData[ 1 ] = " + left( transform( laData[ 1 ]), 8 ) * always returns 1 wait window "alen( laData, 1 ) = " + transform( alen( laData, 1 ) ) endif2. Paste an image into Word, then click on it, wait a second or so for the cursor to indicate Word is in OLEDragDrop mode, then drag and drop image on VFP control configured as above.