GetClientRect(&rect);
Posted on 2010-08-28 18:36 幻海藍(lán)夢(mèng) 閱讀(1230) 評(píng)論(0) 編輯 收藏 所屬分類: C++http://blog.csdn.net/mydriverc/archive/2007/09/03/1770552.aspx
CRect rect; //創(chuàng)建一個(gè)矩形區(qū)域
GetClientRect(&rect); //指定窗口的用戶區(qū)域矩形,得到RECT(即以所在窗口左上角為原點(diǎn),
僅僅是個(gè)大小,返回值的左上角永遠(yuǎn)為0,0)
ClientToScreen(&rect); // 把用戶區(qū)坐標(biāo)系下的RECT坐標(biāo)轉(zhuǎn)換為屏幕坐標(biāo)系下的RECT坐標(biāo)
ClipCursor(&rect); //將鼠標(biāo)鎖定在用戶區(qū)域
GetClientRect()返回一CRect類型,它包含了指定窗口的用戶區(qū)域矩形。它保存的是參數(shù)的地址&rect,該地址指向CRect的位置。CRect類型是在MFC中定義的。用它處理矩形是非常方便的。
如果做完圖,想把鼠標(biāo)移出用戶區(qū)域,通過ClipCursor(NULL);即可實(shí)現(xiàn)。
本文來自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/mydriverc/archive/2007/09/03/1770552.aspx