コード例 #1
0
        internal override void PopulateWithFileNames(Collection <string> names)
        {
            IShellItemArray resultsArray;
            uint            count;

            openDialogCoClass.GetResults(out resultsArray);
            resultsArray.GetCount(out count);
            names.Clear();
            for (int i = 0; i < count; i++)
            {
                names.Add(GetFileNameFromShellItem(GetShellItemAt(resultsArray, i)));
            }
        }