comctl32: Move mouse tracking to MouseMove [RESEND]
Dimi Paun
dimi at lattica.com
Wed May 18 06:41:22 CDT 2005
On Wed, 2005-05-18 at 00:31 -0500, James Hawkins wrote:
> + LVHITTESTINFO lvHitTestInfo;
> + INT nItem;
> +
> + if (infoPtr->bLButtonDown)
> + {
> + lvHitTestInfo.pt = infoPtr->ptClickPos;
> + nItem = LISTVIEW_HitTest(infoPtr, &lvHitTestInfo, TRUE,
> TRUE);
> +
> + if (DragDetect(infoPtr->hwndSelf, infoPtr->ptClickPos))
> + {
> + NMLISTVIEW nmlv;
> +
> + ZeroMemory(&nmlv, sizeof(nmlv));
Why not move the lvHitTestInfo and nItem into the inner scope:
if (infoPtr->bLButtonDown &&
DragDetect(infoPtr->hwndSelf, infoPtr->ptClickPos))
{
LVHITTESTINFO lvHitTestInfo;
NMLISTVIEW nmlv;
ZeroMemory(&nmlv, sizeof(nmlv));
lvHitTestInfo.pt = infoPtr->ptClickPos;
nmlv.iItem = LISTVIEW_HitTest(infoPtr, &lvHitTestInfo,
TRUE, TRUE);
....
}
--
Dimi Paun <dimi at lattica.com>
Lattica, Inc.
More information about the wine-devel
mailing list