comctl32: SysDateTimePick32 control add Alt+down hot key likewindows (try 2)
Changhui Liu
liuchanghui at linuxdeepin.com
Wed Feb 25 01:56:24 CST 2015
Superseded patch 109085
http://source.winehq.org/patches/data/109085
Change log:
1, Pass test on all Windows.
2, Add DTN_DROPDOWN and DTN_CLOSEUP notification test. 3,>> + case WM_SYSKEYDOWN: >> + if (wParam == VK_DOWN) >> + { >> + POINT pt; >> + RECT rect; >> + GetClientRect(hwnd, &rect); >> + pt.x = rect.right - GetSystemMetrics(SM_CXVSCROLL)/2; >> + pt.y = rect.top + GetSystemMetrics(SM_CYHSCROLL)/2; >> + >> + return DATETIME_LButtonDown (infoPtr, (SHORT)pt.x, (SHORT)pt.y); >> + } >> + >> >>If it really works this way you should just make it drop directly, >without faking click point coordinates.Because most of code of the directly implement are same as DATETIME_LButtonDown, and too many repeat code looks bad. So faking click point coordinates can reuse code.
------------------
Regards,
Changhui.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150225/bd9a525e/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-comctl32-SysDateTimePick32-add-Alt-down-hot-key-like-w.txt
Type: application/octet-stream
Size: 4489 bytes
Desc: not available
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20150225/bd9a525e/attachment-0001.obj>
More information about the wine-patches
mailing list