|
|

楼主 |
发表于 2009-5-1 09:26:00
|
显示全部楼层
Re: 请问一下单击对话框上的进度条发送的是什么消息呀?
谢谢你的回答。
但是我测试了一下,在滑块(SLIDER)上单击鼠标左键,在WM_HSCROLL消息中检测SB_ENDSCROLL时有检测到,但会进出两次,检测SB_LEFT / SB_RIGHT时没有响应,为什么呢?代码如下:
case WM_HSCROLL:
HWND Temp;
Temp==(HWND)lParam;
if(Temp==GetDlgItem(hWnd,IDC_SLIDER))
if(LOWORD(wParam)==SB_ENDSCROLL)
MessageBox(NULL,"OK","OK",MB_OK);
break;
上面的代码会出现两对话框。
if(LOWORD(wParam)==SB_LEFT)
MessageBox(NULL,"OK","OK",MB_OK);
if(LOWORD(wParam)==SB_RIGHT)
MessageBox(NULL,"OK","OK",MB_OK);
则没有任何响应。
而同样的检测代码用于检测进度条(PROGRESS)时没有任何响应,请问为什么呀? |
|