2011-04-14 34 views
0

我需要的是當用戶將TextBox放在窗體上時激活「橙色按鈕」。 橙色按鈕是從一組按鍵切換到另一組按鍵的硬件按鈕(在硬件鍵盤上)。 在這種情況下,我需要在TextBox獲得焦點時切換到數字鍵。如何在Motorola MC55上設置「橙色按鈕」狀態

有沒有一些API來做到這一點?我無法找到一個。 或者有沒有辦法以編程方式推動這個硬件按鈕?

The button is on bottom right

回答

1

你可以做到這一點,使用P /調用,看看這裏: http://msdn.microsoft.com/en-us/library/aa453740.aspx

你需要找出「橙色button'密鑰集的CLSID。這可以使用SPI_GETCURRENTIM作爲uiAction使用SHSipInfo來檢索(而此鍵集已啓用)。

在取回此CLSID後,您可以在應用程序中進行硬編碼(請注意,這僅適用於MC55,不適用於其他設備!),並將其設置爲使用SPI_SETCURRENTIM作爲uiAction。

+0

我最終使用您的解決方案來檢查藍色按鈕是否處於活動狀態,當我按下其他按鈕時,它就像一個魅力,非常感謝。 – sidon 2011-08-23 15:06:35