今天用poderosa在連線centos伺服器,出現了奇怪的現象,每隔一分鐘左右,輸入焦點就丟失了。剛開始以為是這個軟體的原因,雖然每隔一小會就要用滑鼠點一下,影響不大,湊合用吧。後來與人聊qq時,也出現了這個問題,一會輸入法就跑到右下角去歇著。這就有點不對勁,應該是有個看不見的視窗到了最頂端,讓輸入法跟隨過去。
現在的問題就是找到這個透明視窗,並且結束掉後台程序。思路是寫個程式,裡面放乙個定時器,每隔500毫秒看一下最頂層視窗是屬於哪個程序,寫入日誌檔案中。於是拉出vc,建立乙個mfc程式,查詢最頂層視窗的控制代碼可以用getforegroundwindow函式,程序名則由toolhelp api得到。
程式寫好,執行起來,隨便找了個視窗等待焦點丟失。看看日誌檔案,出現的是wpscenter.exe,這個應該是wps吧。我記得剛裝上它的時候,它會每天在右下角彈出乙個框框的。我想著既然是免費用的,那就由著他做點廣告吧。後來360又自己弄了乙個彈窗管理器,把這些都攔截。wps是不是認為自己沒有彈出成功,於是一直在彈彈彈吧。算了,我也只是個使用者,他們兩神仙要打架,我還能勸不成?直接結束wpscenter,別影響我做事就好。
有關功能手機物理按鍵的焦點問題
最近做了一款android7.0的功能機,其中很容易的出現物理按鍵焦點混亂的問題,做下記錄 通過以下方法解決了自己遇到的問題 1,重寫當前activity的dispatchkeyevent keydown,keyup方法,對各種按鍵按下的事件做處理 如 返回按鍵 public boolean dis...
ListView的焦點問題
1 listview中的item內有button或chckable等,這時item焦點就會被搶去,解決方案 在item檔案中,根目錄設定 android descendantfocusability blocksdescendants 在item檔案中,button按鈕中設定 android foc...
ListView的焦點問題
如題,只需為搶占了listview item焦點的控制項設定android focusable false 即可解決這個問題 或者在 中獲得控制項後呼叫 setfocusable false 另外,edittext卻不行,如果我們設定了android focusable false 這b可以獲取焦點...