Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Подглючивает функция Refresh в SP2... (http://forum.oszone.net/showthread.php?t=147956)

CyraxZ 14-08-2009 12:19 1193446

Подглючивает функция Refresh в SP2...
 
Проблема с перерисовкой (обновлением) экрана проявляется в Corel Draw X3 SP3.
Имеется файл с большим числом объектов. При изменении масштаба часто новое изображение (в новом масштабе) накладывается на старое (в предыдущем масштабе). В этом случае приходится выполнять функцию Refresh Window.
На WinXP SP3 (Corel X3 SP3) эта функция работала следующим образом: и докер "Object Manager", и само окно с объектами на мгновение полностью очищаются (становятся полностью белыми), затем в них всё по новому отрисовывается.
Но на другом компьютере (WinXP SP2) в том же самом Corel'е X3 SP3 с теми же самыми настройками Tools-Options-Display эта функция ведёт себя несколько иначе. Докер "Object Manager" перед отрисовкой также на мгновение полностью очищается. Но само окно с графическими объектами перед отрисовкой уже не очищается - просто происходит перерисовка объектов в новом масштабе. При этом старые объекты (в предыдущем масштабе) не удаляются. Т.е. каша из старых объектов (в предыдущем масштабе) остаётся.

Различия в двух вариантах имеют место только в версиях последнего устновленного SP. Если дело в этом, то в WinXP SP3 функция Refresh Window работает нормально, а в WinXP SP2 - подглючивает.

Проблема заключается именно в SP2 ?
Если так, то помогите устранить проблему без установки SP3.
Refresh Window я выполняю с помощью макроса (процедура содержит одну команду: Application.Refresh). Может, какую-то команду ещё вставить в эту процедуру, чтобы перед перерисовкой окно с объектами полностью очищалось ?


Время: 16:00.

Время: 16:00.
© OSzone.net 2001-