Re: Область перемещения мыши
От: AlexLinch Украина  
Дата: 19.06.07 14:54
Оценка: 16 (1)
Здравствуйте, Lloyd, Вы писали:

L>Привет!


L>Необходимо ограничить облась перемещения мыши в рамках заданого окна.

L>Существует ли штатно в windows подобная функциональность? Если нет, наведите на путь истинный как сделать.

L>Спасибо.


Вот держи(думаю это должно натолкнуть тебя на правильный путь ):

RECT rcClip; // new area for ClipCursor
RECT rcOldClip; // previous area for ClipCursor

// Record the area in which the cursor can move.

GetClipCursor(&rcOldClip);

// Get the dimensions of the application's window.

GetWindowRect(hwnd, &rcClip);

// Confine the cursor to the application's window.

ClipCursor(&rcClip);

//
// Process input from the confined cursor.
//

// Restore the cursor to its previous area.

ClipCursor(&rcOldClip);

Удачи...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.