Bir imleç sınırlandırma

Aşağıdaki örnek, uygulama penceresinde imleci gerçekleşmesini ve sonra imleci onun önceki pencereye geri yükler. Örnek, imleci taşıyabilirsiniz ve ClipCursor çalışması sınırlandırmak ve imleç geri alan kaydetmek için GetClipCursor işlevini kullanır.

Rect rcClip;           / / Yeni ClipCursor area
rect rcOldClip;        / / önceki ClipCursor area
 
/ / İmleci taşıyabilirsiniz alan kaydı. 
 
GetClipCursor(amp;rcOldClip); 
 
/ / Uygulama penceresinin boyutlarını alın. 
 
GetWindowRect (hwnd ve rcClip); 
 
/ / İmleci uygulamanın penceresine sınırlandırmak. 
 
ClipCursor(&rcClip); 
 
   / / / / İşlem sınırlı imleci giriş. 
   / / / / İmleç önceki kendi bölgesine geri. 
 
ClipCursor(&rcOldClip) 

 

Çünkü tek bir imleç bir anda sistemde, imleci gerçekleşmesini uygulama imleç denetimi pencereye vazgeçme önce geri yüklemelisiniz.

Index