變更滑鼠指標圖示

在網路上找了很多改變滑鼠指標圖示資料,但目前測試只有這個有成功,至於目前有沒有什麼後遺症,我也不曉得XDDD
 HCURSOR hcur = ::LoadCursor(0, IDC_ARROW);  
::SetClassLong(this->m_hWnd, GCL_HCURSOR, (LONG)hcur);  


來源:http://kevincg.wordpress.com/category/vccc/page/2/

2010/12/28 - 補充
出現問題:在第一個Dialog使用後,如不設回預設的滑鼠指標圖示,當彈出的第二個Dialog上面也有相同物件出現時,則當滑鼠移到第二個Dialog的物件上時,也會顯示原先設定的滑鼠指標圖示。

所以要切換dialog的話,還是把滑鼠指標設回原本設定,比較不會有顯示問題。

問題點我想應該是SetClassLong()所造成的。

No comments:

Post a Comment

Build docker image from multiple build contexts

Build docker image from multiple build contexts ...