3

たとえば、モニターの側面にぶつかると、カーソルがそれ以上移動できなくなります。たとえば、Microsoft Paint で RGB テーブルから色を選択すると、マウスが画面の外に出ることができなくなります。マウスがダウンしている間の長方形..

私の質問は、win32 api を使用して c++ でそれをどのように実装しますか?

4

2 に答える 2

3

Microsoftの次の機能を使用できます

BOOL WINAPI ClipCursor(
  __in_opt  const RECT *lpRect
); 

http://msdn.microsoft.com/en-us/library/ms648383(VS.85).aspxを参照してください

于 2010-09-07T16:51:17.503 に答える
2

関数を使用しClipCursorます。カーソルを限定する長方形を指定するだけです。マウスを離す(つまり、通常の動作を復元する)には、rect構造体へのポインターではなく、関数にNULLを渡すだけです。

于 2010-09-07T16:50:58.703 に答える