wangchyz / duilib_googlecode

从google code备份过来,仅作存档
https://github.com/duilib/duilib
8 stars 10 forks source link

PreTranslateMessage参数不足 #93

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
参照MFC的PreTranslateMessage定义,参数应为MSG
duilib中的参数只有wParam,lParam和bHandle
由于PreTranslateMessage中可能会处理非本窗口的消息
因此窗口句柄也是需要的。
典型的应用场景如:
WM_MOUSEMOVE消息,lParam中为鼠标相对于客户区的位置。
若无句柄,则无法正确转换鼠标位置到屏幕坐标

Original issue reported on code.google.com by pengui...@gmail.com on 21 Nov 2013 at 1:04