質問

しているアプリケーションリストファイルることで、ユーザーを右クリックしてファイルに自分のWindowsコンテキストメニューを選択したファイルです。

使ってい SHParseDisplayName 得pidlのためのファイル名を指定します。その結合の親オブジェクト:

IntPtr pidlLast = IntPtr.Zero;
SHBindToParent(pidl, typeof(IShellFolder).GUID, out oShellFolder, out pidlLast);

いた後は、親会社からのコンテキストメニュー:

IntPtr result = IntPtr.Zero;
IShellFolder shellFolder = (IShellFolder)oShellFolder;
shellFolder.GetUIObjectOf(windowHandle, (uint)pidls.Count, 
        pidls.ToArray(), typeof(IContextMenu).GUID, 0, out result);

このコンビニエンスストアでの1品目は品目と同一の親をい方が分からない表示するコンテキストメニュー項目が異なるでしょうか(保護者を含む)。

役に立ちましたか?

解決

は、今後の参考のために、次のように利用できる CDefFolderMenu_Create2 をコンテキストメニューで複数のシェルです。きれる情報はこちら

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top