ファイルのプロパティシートを表示する

ファイルのプロパティシートを表示するには、ShellExecuteEx関数を使います。例えば、次のようにします。
//---------------------------------------------------------------------------
bool __fastcall ShowFileProperties(AnsiString AFilePath)
{
        SHELLEXECUTEINFO executeInfo = {0};
        executeInfo.cbSize = sizeof(SHELLEXECUTEINFO);
        executeInfo.fMask = SEE_MASK_INVOKEIDLIST;
        executeInfo.hwnd = Application->Handle;
        executeInfo.lpVerb = "properties";
        executeInfo.lpFile = AFilePath.c_str();
        executeInfo.nShow = SW_SHOWNORMAL;
        return ShellExecuteEx(&executeInfo);
}
//---------------------------------------------------------------------------
最終更新: 2008-07-04

戻る