windows 全域隱藏滑鼠
不是在某個視窗上隱藏滑鼠(ShowCursor).
求方法!
uj5u.com熱心網友回復:
剪裁&隱藏
void CdlgTDlg::OnBnClickedButton1()
{
// TODO: 在此添加控制元件通知處理程式代碼
//獲取客戶區位置
CRect rc;
GetClientRect(&rc);
//坐標轉換到螢屏坐標
ClientToScreen(&rc);
//限制游標區域
ClipCursor(&rc);
//隱藏游標
ShowCursor(FALSE);
//啟動定時器(5秒后恢復游標)
SetTimer(10, 5000, NULL);
}
void CdlgTDlg::OnTimer(UINT_PTR nIDEvent)
{
if(nIDEvent == 10)
{
//取消游標剪裁
ClipCursor(NULL);
//顯示游標
ShowCursor(TRUE);
//關閉定時器
KillTimer(nIDEvent);
}
CDialog::OnTimer(nIDEvent);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/221067.html
標籤:進程/線程/DLL
