Цитата:
Сообщение от
Alex_KD
А это не устраивает?
X++:
WinGDI::fillRect(int x1, int y1, int x2, int y2, int hbrush);
Эта функция не подходит, потому что
1. Она очень медленно работает
2. Сбрасывает выделение при потере фокуса графического элемента
Вы мне вот что объясните, как можно понять такой спецэффект:
Есть форма, на ней контрол Window. В Window загружается jpg. На форме кнопка со следующим кодом:
X++:
void clicked()
{
Image img;
;
super();
img = new Image(WindowCtrl.image(), 100, 100);
img.imageSpotlight(100, 100, 10, 1, 100);
WindowCtrl.image(img);
}
в 3.0 этот код затемняет всю область window и подсвечивает точку (100, 100) в радиусе 10 пикселей
а вот в 4.0 ничего не происходит, аксапта думет несколько секунд и вываливает инфо лог, следующего содержания:
Предупреждение:
Цитата:
(C)\Classes\Image\imageSpotlight
(C)\Classes\FormButtonControl\Clicked - line 13