case WM_VSCROLL:
switch (LOWORD(wParam))
{
case SB_LINEDOWN:
//請注意此處
MessageBox(hwnd, TEXT("linedown"), TEXT("scrollwindow"), MB_OK);
break;
default:
break;
}

這是處理WM_VSCROLL訊息的一段代碼,我的想法是滑鼠點擊如圖箭頭滾動條上的下移滑塊會彈出一個messagebox對話框,但是現在遇到一個問題:我滑鼠點擊一下滾動條上的下移滑塊的按鈕后再松開滑鼠左鍵,只要滑鼠再放在那個位置沒移走(此時并沒有按下滑鼠左鍵),就會一直彈出提示視窗,這點不解是為什么?用什么方法能實作我的想法

uj5u.com熱心網友回復:
你可以加入ctrl+滑鼠左鍵按下判斷,就是與的關系(ctrl+滑鼠左鍵)&& 滑塊資訊。
uj5u.com熱心網友回復:
說錯了沒有ctrl 就是判斷滑鼠狀態。
uj5u.com熱心網友回復:
具體代碼是什么,謝謝轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/85607.html
上一篇:gdi+洗掉某段繪出的直線
下一篇:網路編程
