C++Builder Tips


エクスプローラからデスクトップアイコンへのドロップ


エクスプローラからファイルを複数選択してデスクトップアイコンにドロップすると、ドロップしたファイルがコマンドラインパラメタとしてアプリケーションに渡されます。
サンプルではドロップしたファイルをリストボックスに一覧表示します。

//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{
  for (int i=1;i<ParamCount()+1;i++){
    ListBox1->Items->Add(ParamStr(i));
  }
}
//---------------------------------------------------------------------------

DownLoad bcbtips065.lzh 4KB(BCB5)