English 中文(简体)
D. 累进和辍学
原标题:
  • 时间:2009-06-02 05:49:47
  •  标签:

我做的是简单的工具。 如果I drag n drop 案卷,就自动打开相应的档案和文件夹。 现在,如果I drag a lnkfile(shortcuts)文档,我就希望将其输入.lnk,它必须打开目标文件。

问题回答

这只是一个简单的 mo笑,但你应当了解这个想法。

首先加上COMWindows host Object Model 提及您的项目。

下面是行文......

using IWshRuntimeLibrary;

例如,我刚刚使用了一个名单箱子控制,但使用了你想要的东西。 如果你处理<>DragEnter活动,你可以把档案名称作为理由通过。 然后,你可以创造<>WshShell的标语,以找到连接目标的道路。

private void listBox1_DragEnter(object sender, DragEventArgs e)
{
    String[] fileName = (String[])e.Data.GetData("FileName");

    WshShell shell = new WshShell();
    IWshShortcut link = (IWshShortcut)shell.CreateShortcut(fileName[0]);

    String targetPath = link.TargetPath;

    listBox1.Items.Add(targetPath);
}

该法典处理的是非捷径等,但应当给你一个开端人......





相关问题
热门标签