forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Repaint (http://forum.boolean.name/showthread.php?t=12221)

GRAY_WOLF 18.03.2010 23:26

Repaint
 
Существует ли в МР перерисовка части дисплея Repaint(x,y,x1,y1);?

rekones 19.03.2010 00:10

Ответ: Repaint
 
есть процедура SetClip(int x, int y, int width, int height);
В хелпе есть. Если имеется ввиду обновление части дисплея, то вроде бы не сделали ещё такое

GRAY_WOLF 19.03.2010 00:17

Ответ: Repaint
 
Цитата:

Сообщение от rekones (Сообщение 142310)
есть процедура SetClip(int x, int y, int width, int height);
Почитай в хелпе, есть. Но при её использовании нужно следить за ней - расширять/сужать область прорисовки когда надо.

Допустим мне надо делать поочередно 3 участка дисплея чтобы на них не удалялась инфа и не накладывалась одна на другую.

rekones 19.03.2010 00:23

Ответ: Repaint
 
))я тоже самое думал. Решил создать 3 массива of image. Получилось что-то вроде слоёв. Но перерисовка отдельного участка идёт только при изменении элемента из какого-либо из этих массивов. В разделе OpenSource выложил программку, но она не рабочая, зато написано как и что делать. Сейчас ищу применение функциям библиотек Lib_beta или Lib_picker дабы облегчить код

odd 19.03.2010 02:43

Ответ: Repaint
 
Не помню как в MP, но в Java перерисовывать кусок экрана можно.
Если такого ещё нет ни в одной библиотеке - можно легко создать новую либу.

ViNT 19.03.2010 03:01

Ответ: Repaint
 
Где-то была функция repaint_part, но где - не помню.

odd 19.03.2010 11:35

Ответ: Repaint
 
Цитата:

Сообщение от ViNT (Сообщение 142323)
Где-то была функция repaint_part, но где - не помню.

Lib_cnv2 или Lib_im2im

GRAY_WOLF 19.03.2010 17:56

Ответ: Repaint
 
Цитата:

Сообщение от odd (Сообщение 142336)
Lib_cnv2 или Lib_im2im

Lib_cnv2 есть на форуме только без описания. Поисковик по форуму про Lib_im2im ни чего не выдал, но в архиве уменя она есть.

PS: Вышел из проложения с помошью ImageFromCanvas без этих библиотек.


Часовой пояс GMT +4, время: 05:35.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot