立即顯示或隱藏滑鼠的方法,偶然發現的乙個方法,興奮

2021-04-17 02:45:33 字數 464 閱讀 2622

我要實現乙個功能,當滑鼠移動到客戶區時就隱藏滑鼠,移出來就顯示滑鼠,本來用的是計時器,每隔10ms就判斷下滑鼠是否在客戶區,在的話就隱藏,使用showcursor 這個函式,使用showcursor時還要注意內建display counter的計數,執行完一次showcursor(true)或者showcursor(false)之後要確保display counter的計數》=0,不然就不能立即顯示,使用計時器跟trackmouseevent是乙個道理,但這樣做還是會有延時,即時把計時器的時間改為0ms,當滑鼠移動到客戶區內時,仍然能看到滑鼠的影子。

今天偶然發現了乙個方法,一點延時都沒有,我誤刪了乙個滑鼠資源,本來我載入的是id_hand手圖示,我把id_hand這個資源刪掉了,當滑鼠移動到客戶區內時,我載入了id_hand,實際上是空的,這時的效果跟隱藏滑鼠是一樣的,完全沒有延時,**很簡單,如下

if(rect.ptinrect(point))

else

MFC隱藏和顯示乙個控制項的方法

通常,我們在用mfc做介面的時候,控制控制項的出現和隱藏很重要,同時這也體現出介面的友好和靈活性。那麼,怎樣在mfc中實現乙個控制項的隱藏和顯示呢?這裡,我就說乙個我知道的簡單方法。第一 先獲得控制項物件。這裡用乙個editbox控制項為例。cedit edit cedit getdlgitem i...

讓乙個元素隱藏的方法

在寫頁面的時候,經常會讓乙個元素進行隱藏。下面是自己總結的一些方法。如果大家有新的想法,請不吝賜教,謝謝!先給出一段 style type text css ul,body ulli style head body ul li 首頁 li li 導航 li li 新聞 li li 關於 li ul ...

隱藏乙個元素的幾種方法

1.將元素的display屬性設為none 看不見我 2.元素的祖先元素是隱藏的,該元素是不顯示的 看不見我 3.標籤元素的type屬性設為hidden 4.將元素的width和heigth都設為0 看不見我 5.將visibility設為hidden visibility屬性指定乙個元素是否是可見...