在C++ Windows Store應用程序中,主窗口上有一個名爲PointerPressed的事件。我試圖找到如何檢測雙擊而不是單擊。我沒有看到與鼠標雙擊時觸發的PointerPressed等效事件。如何檢測Windows Store應用程序中的雙擊?
我也檢查了PointerPressed事件參數,它似乎並不包含有關它是單擊還是雙擊的信息。
它易於使用它的DoubleTapped財產上的GestureRecognizer,但如果我不使用什麼手勢識別來執行?有沒有辦法檢測到簡單的鼠標雙擊?
謝謝。
編輯:它是一個純粹的C++ Direct3D應用程序,針對Windows應用商店,不使用XAML或任何類似的用戶界面事物。
我很困惑,你說「有一個簡單的方法與GestureRecognizer做到這一點」,然後說,「如果我不使用,有是不容易的「。那麼,是的。當你擅自決定不使用某些東西時,會發生這種情況。你想解決什麼問題? – vcsjones
對不起,我只是指出GestureRecognizer有這個功能,而基本的窗戶沒有這個功能。 – Deathicon
爲什麼CoreWindow類(http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/windows.ui.core.corewindow.aspx)沒有DoubleTapped的事件,就像UIElement還是GestureRecognizer?換句話說,實現鼠標雙擊的正確方法是什麼? – Deathicon