今までユーザがマウスでPowerpointを使うことを想定して、Powerpointのアドインシステムを開発してきましたが、ここ最近ユーザがタブレット上でPowerpointを使うことを想定して開発することになりました。

そこで直面した問題は、今までマウスでは反応したWidnowBeforeRightClickイベントが
タブレット上のタッチでは反応しなくなったことです。

てっきり私は、マウスの右クリック==長押しタッチ だと思って開発していましたが、
いくらタブレット上で長押しをしてもWindowBeforeRightClickイベントは全く反応してくれません。

WidowBeforeRightClickイベントがタブレット上で反応してくれなければ、
長押しによって表示されるコンテキストメニューを非表示にできません。

どうすればいいのでしょうか?よろしくお願いします。

ちなみに、WindowBeforeRightClickイベント周辺のコードは以下のようになっています。

public partial class ThisAddIn
{
    private void ThisAddIn_Startup(object sender, System.EventArgs e)
    {
        this.Application.WindowBeforeRightClick += 
        new PowerPoint.EApplication_WindowBeforeRightClickEventHandler(Application_WindowBeforeRightClick);
    }

    internal void Application_WindowBeforeRightClick(PowerPoint.Selection Sel, ref bool Cancel)
    {
        Cancel = true;
        System.Diagnostics.Debug.WriteLine("コンテキストメニュー:非表示");   
    }