Здравствуйте, LelicKAS, Вы писали:
LKA>Необходимо получить регион видимой части контрола, то есть определить находиться ли определенная точка в видимой части.
Например, можно использовать ClientRectangle свойство контрола.
Re[2]: Как получить регион видимой части элемента управления
Здравствуйте, Spender, Вы писали:
S>Здравствуйте, LelicKAS, Вы писали:
LKA>>Необходимо получить регион видимой части контрола, то есть определить находиться ли определенная точка в видимой части.
S>Например, можно использовать ClientRectangle свойство контрола.
Можно, но это не подходит.
Если на этом контроле лежит другой, или часть контрола накрывает какая-нибудь другая форма.
Нужен именно регион видимой части контрола.
Так работает MouseMove, он происходит только когда указатель мышиный находиться в видимом регионе.
Поэтому и вопрос, как определить видимый регион элемента управления?
Re[3]: Как получить регион видимой части элемента управления
Здравствуйте, LelicKAS, Вы писали:
LKA>>>Необходимо получить регион видимой части контрола, то есть определить находиться ли определенная точка в видимой части.
в обр. события Paint передается параметр e.clipRectangle
это то что тебе надо
Re[4]: Как получить регион видимой части элемента управления
Здравствуйте, b00t, Вы писали:
LKA>>>>Необходимо получить регион видимой части контрола, то есть определить находиться ли определенная точка в видимой части. B>в обр. события Paint передается параметр e.clipRectangle B>это то что тебе надо
Во-первых, может понадобиться не только при отрисовки, во-вторых между квадратом и регионом есть некоторая разница.
... << RSDN@Home 1.2.0 alpha rev. 675>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.