none
PopupContextMenu() に複数のファイル名を渡す方法は?

    質問

  • お世話になります。

    開発環境は、VisualStudio Community2015 VC++ をWindows10で使用です。

    PopupContextMenu(HWND, CPoint, CString) の最後のパラメータに、単一のファイル名を渡して、マウス右ボタンメニューを表示して動作させるところまではできました。

    質問は、最後のファイル名のところに、複数のファイルを渡したいのですが、どうすれば良いのかということです。

    エクスプローラーでは、右ボタンメニューに複数のファイルを渡せるようなので、できないことはないと思うのですが。

    色々調べましたが、わからなくて困っています。

    よろしくお願いします。


    2018年3月26日 0:30

回答

  • PopupContextMenu()という関数はWindowsの基本的ななライブラリである、
    Win32SDK、MFC、等には無いようで、仕様がわかりません。
    外部のライブラリの関数である可能性があります。

    当該の関数を右クリックして表示される
    コンテキストメニューから「定義へ移動(G)」「宣言へ移動(W)」等を行って、
    その出所を確かめてみた方が良いかもしれません。
    2018年3月26日 1:12

すべての返信

  • PopupContextMenu()という関数はWindowsの基本的ななライブラリである、
    Win32SDK、MFC、等には無いようで、仕様がわかりません。
    外部のライブラリの関数である可能性があります。

    当該の関数を右クリックして表示される
    コンテキストメニューから「定義へ移動(G)」「宣言へ移動(W)」等を行って、
    その出所を確かめてみた方が良いかもしれません。
    2018年3月26日 1:12
  • 回答ありがとうございます。

    大変失礼しました。

    すっかり勘違いしていましたが、確かに標準ライブラリではありませんでした。

    中身について質問したいですが、どうもここはポイントが貯まらないと画像やソースを挿入できないようですので、また改めて行います。

    お手数かけました。


    2018年3月26日 4:21