comctl32/monthcal: Implement MCM_GETCALENDARCOUNT.
This commit is contained in:
parent
ceeafa18af
commit
0d3b04d033
|
@ -2809,6 +2809,9 @@ MONTHCAL_WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
case MCM_GETUNICODEFORMAT:
|
||||
return MONTHCAL_GetUnicodeFormat(infoPtr);
|
||||
|
||||
case MCM_GETCALENDARCOUNT:
|
||||
return MONTHCAL_GetCalCount(infoPtr);
|
||||
|
||||
case WM_GETDLGCODE:
|
||||
return DLGC_WANTARROWS | DLGC_WANTCHARS;
|
||||
|
||||
|
|
|
@ -1799,6 +1799,26 @@ static void test_MCM_SIZERECTTOMIN(void)
|
|||
DestroyWindow(hwnd);
|
||||
}
|
||||
|
||||
static void test_MCM_GETCALENDARCOUNT(void)
|
||||
{
|
||||
HWND hwnd;
|
||||
DWORD ret;
|
||||
|
||||
hwnd = create_monthcal_control(0);
|
||||
|
||||
ret = SendMessageA(hwnd, MCM_GETCALENDARCOUNT, 0, 0);
|
||||
if (ret == 0)
|
||||
{
|
||||
win_skip("Message MCM_GETCALENDARCOUNT unsupported. Skipping.\n");
|
||||
DestroyWindow(hwnd);
|
||||
return;
|
||||
}
|
||||
|
||||
todo_wine expect(2, ret);
|
||||
|
||||
DestroyWindow(hwnd);
|
||||
}
|
||||
|
||||
START_TEST(monthcal)
|
||||
{
|
||||
BOOL (WINAPI *pInitCommonControlsEx)(const INITCOMMONCONTROLSEX*);
|
||||
|
@ -1866,6 +1886,7 @@ START_TEST(monthcal)
|
|||
test_hittest_v6();
|
||||
test_get_set_border();
|
||||
test_MCM_SIZERECTTOMIN();
|
||||
test_MCM_GETCALENDARCOUNT();
|
||||
|
||||
unload_v6_module(ctx_cookie, hCtx);
|
||||
|
||||
|
|
|
@ -4689,6 +4689,7 @@ static const WCHAR MONTHCAL_CLASSW[] = { 'S','y','s',
|
|||
#define MCM_GETMONTHDELTA (MCM_FIRST + 19)
|
||||
#define MCM_SETMONTHDELTA (MCM_FIRST + 20)
|
||||
#define MCM_GETMAXTODAYWIDTH (MCM_FIRST + 21)
|
||||
#define MCM_GETCALENDARCOUNT (MCM_FIRST + 23)
|
||||
#define MCM_SIZERECTTOMIN (MCM_FIRST + 29)
|
||||
#define MCM_SETCALENDARBORDER (MCM_FIRST + 30)
|
||||
#define MCM_GETCALENDARBORDER (MCM_FIRST + 31)
|
||||
|
|
Loading…
Reference in New Issue