非実在フォルダをエクスプローラにD&Dする
コメントなし
ファイルシステム上にないものをドラッグ&ドロップで提供する話の続きです。
今回は空のフォルダを作る方法です。空のフォルダを作るには、CFSTR_FILEDESCRIPTORで渡すファイル属性としてFILE_ATTRIBUTE_DIRECTORYを指定するだけです。ファイル属性を指定する場所はFILEDESCRIPTOR構造体のdwFileAttributesです。
試してみたところ、ディレクトリの場合はCFSTR_FILEDESCRIPTORだけ用意すればよく、CF_FILECONTENTSは不要でした。
今回のコードです。
次はもちろん、フォルダ内にファイルがある場合の話です。
スポンサード リンク |