void OnLButtonDown(HWND /*hwnd*/, BOOL /*fDoubleClick*/, int x, int y, UINT /*keyFlags*/)
{
    // Scale for DPI
    x = static_cast<int>(x / g_fDPIScaleX);
    y = static_cast<int>(y / g_fDPIScaleY);

    for (DWORD i = 0; i < MAX_SPRITES; i++)
    {
        // Hit-test each sprite.

        Sprite *pSprite = &g_pSprites[i];
        if (pSprite && pSprite->HitTest(x, y))
        {
            SelectSprite(i);
            break;
        }
    }
}