如何在.NET中添加文件到最近的文档?

j0pj023g  于 2022-12-24  发布在  .NET
关注(0)|答案(1)|浏览(85)

我想弄清楚如何使用. NET添加一个文件到最近的文档中。在这篇文章SHAddToRecentDocs doesn't add my file to recent documents中,它展示了如何通过C#来做这件事,但我如何使用VB.NET来做这件事?这可能吗?
我是个新手,所以如果这是个愚蠢的问题,我道歉。

gg0vcinb

gg0vcinb1#

谢谢你的帮助!使用https://converter.telerik.com/我能够弄清楚。
这是我使用的:

Public Enum ShellAddToRecentDocsFlags
    Pidl = &H1
    Path = &H2
    PathW = &H3
End Enum

<DllImport("Shell32.dll", BestFitMapping:=False, ThrowOnUnmappableChar:=True)>
Private Shared Sub SHAddToRecentDocs(ByVal flag As ShellAddToRecentDocsFlags,
<MarshalAs(UnmanagedType.LPStr)> ByVal path As String)

相关问题