DragDetect

DragDetect,函式,功能是捕獲並跟蹤滑鼠的移動直到用戶鬆開左鍵、按下Esc。鍵或者將滑鼠移動到圍繞指定點的“拖動矩形”之外。拖動矩形的寬和高由函式GetSystemMetrics返回的SM_CXDRAG或SM_CYDRAG確定。

函式功能

函式功能:該函式捕獲並跟蹤滑鼠的移動直到用戶鬆開左鍵、按下Esc。鍵或者將滑鼠移動到圍繞指定點的“拖動矩形”之外。拖動矩形的寬和高由函式GetSystemMetrics返回的SM_CXDRAG或SM_CYDRAG確定。
函式原型:BOOL DragDetect(HWND hwnd,POINT pt);

參數

參數:
hwnd:接受滑鼠輸入的視窗的句柄。
pt:滑鼠在螢幕坐標下的初始位置,此函式根據這個點來確定拖動矩形的坐標
返回值:如果用戶在按著滑鼠左鍵時將滑鼠移出了拖動矩形之外,則返回非零值;如果用戶按著滑鼠左鍵在拖動內移動滑鼠,則返回值是零。
備註:拖動矩形的系統度量是可構造的,允許更大或更小的拖動矩形。
速查:Windows NT: 4.0及以上版本;Windows:95及以上版本;Windows CE:不支持;頭檔案:winuser.h;輸入庫:user32.lib。

相關詞條

相關搜尋

熱門詞條

聯絡我們