DOBON.NETプログラミング道掲示板

■34474 / 1階層)  WMPへのDragDrop
□投稿者/ 魔界の仮面弁士 大御所(1283回)-(2020/05/22(Fri) 09:04:08)
  • アイコンNo34472に返信(HeavyRockerさんの記事)
    > 下記のコードでExplorerにDragDropできています

    タイトルの WMP を WPF と見間違えました…。
    Wndows Forms アプリケーションの話でしたね。


    > 受け取ってほしいWMP側の仕様が思惑と異なるのでは?と考えてしまいます。

    たとえば、C:\Windows\Media\Alarm01.wav を Explorer から
    ドラッグした場合、ドロップデータの形式として、
    9 個から 18個程度程度のフォーマットが含まれていました。
    こちらで確認できたのは以下のものです。

     CFSTR_SHELLIDLIST
     CF_HDROP
     CFSTR_FILENAMEA
     CFSTR_FILECONTENTS
     CFSTR_FILENAMEW
     CFSTR_FILEDESCRIPTORW
     "UsingDefaultDragImage"
     "DragImageBits"
     "DragContext"
     "DragSourceHelperFlags"
     CFSTR_INDRAGLOOP
     "IsShowingLayered"
     "DragWindow"
     "IsComputingImage"
     CFSTR_DROPDESCRIPTION
     "IsShowingText"
     "ComputedDragImage"
     CF_HDROP_THUMBNAIL
     

    No34472 のコードの場合は、
     CF_HDROP
     CFSTR_FILENAMEW
     CFSTR_FILENAMEA
    しかありません。
    恐らく WMP が使っているのは、この 3 つ以外の何か…なのでしょう。

    もしもそれが CFSTR_SHELLIDLIST だとしたら、
    たとえばこのような手続になります。
    https://ja.stackoverflow.com/questions/63727/
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←WMPへno /HeavyRocker →Re[2]: WMPへのDragDrop /HeavyRocker
 
上記関連ツリー

Nomalアイコン WMPへno / HeavyRocker (20/05/22(Fri) 05:11) #34472
Nomalアイコン 途中で送信してしまいました / HeavyRocker (20/05/22(Fri) 05:18) #34473
Nomalアイコン WMPへのDragDrop / 魔界の仮面弁士 (20/05/22(Fri) 09:04) #34474 ←Now
  └Nomalアイコン Re[2]: WMPへのDragDrop / HeavyRocker (20/05/23(Sat) 05:06) #34475 解決み!

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -