положение текста в форме окна - PullRequest
0 голосов
/ 05 сентября 2011

Мне было интересно, есть ли способ получить позицию для известного текста из указателя обработчика окна?

Я работаю над проектом с использованием C # и .NET, и мне нужно найти позицию данного текста в его окне

Спасибо

1 Ответ

1 голос
/ 05 сентября 2011

Это не самая красивая, но должна соответствовать вашим потребностям:

    public static Point GetLocationFromHandle(IntPtr handle, string controlNameToLocate) {
        Control c = FromHandle(handle);

        if (c != null)
        {
            Control myCtrl = c.Controls[controlNameToLocate] as Control;
            if (myCtrl != null)
            {
                return myCtrl.Location;
            }
        }

        return Point.Empty;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...