comctl32: trackbar: Return the correct number of tics for TBM_GETNUMTICS.
This commit is contained in:
parent
de608991ea
commit
3a58b51aa3
@ -775,12 +775,10 @@ static void test_tic_settings(HWND hWndTrackbar){
|
|||||||
SendMessage(hWndTrackbar, TBM_SETRANGE, TRUE, MAKELONG(0, 10));
|
SendMessage(hWndTrackbar, TBM_SETRANGE, TRUE, MAKELONG(0, 10));
|
||||||
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 2, 0);
|
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 2, 0);
|
||||||
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
||||||
todo_wine{
|
|
||||||
expect(6, r);
|
expect(6, r);
|
||||||
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 5, 0);
|
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 5, 0);
|
||||||
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
||||||
expect(3, r);
|
expect(3, r);
|
||||||
}
|
|
||||||
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 15, 0);
|
SendMessage(hWndTrackbar, TBM_SETTICFREQ, 15, 0);
|
||||||
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
r = SendMessage(hWndTrackbar, TBM_GETNUMTICS, 0,0);
|
||||||
expect(2, r);
|
expect(2, r);
|
||||||
|
@ -1042,7 +1042,10 @@ TRACKBAR_GetNumTics (TRACKBAR_INFO *infoPtr)
|
|||||||
if (GetWindowLongW (infoPtr->hwndSelf, GWL_STYLE) & TBS_NOTICKS)
|
if (GetWindowLongW (infoPtr->hwndSelf, GWL_STYLE) & TBS_NOTICKS)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
return infoPtr->uNumTics + 2;
|
if(infoPtr->uNumTics == 0)
|
||||||
|
return 2;
|
||||||
|
else
|
||||||
|
return infoPtr->uNumTics + 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user