![]() |
Фон в Кавас!
Народ подскажите как изменить фон в кавас?
|
Ответ: Фон в Кавас!
Почитайка справку ;)
|
Ответ: Фон в Кавас!
Цитата:
|
Ответ: Фон в Кавас!
Цитата:
И вообще, что подразумевается под изменением фона - заливка цветом или вывод фонового изображения? Если заливка - нужно просто перед рисованием основного изображения нарисовать на канвасе прямоугольник нужного цвета на весь экран, если изображение, то нужно вывести его с помощью DrawImage, и потом рисовать на нем. |
Ответ: Фон в Кавас!
Цитата:
|
Ответ: Фон в Кавас!
Если пользуешься не формой, а канвой, то просто при перерисовке в начале пишешь:
SetColor(0,0,127); FillRect(0,0,ScrW,ScrH); Где ScrW, ScrH- ширина и высота экрана. |
Ответ: Фон в Кавас!
ещё вопросик как сделать обновления DrawText вот например:
пишу ААА потом пишу БББ. и происходит наложение а не замена текста( DrawText('ААА', 0, 0); Delay(2000); DrawText('БББ', 0, 0); Repaint; Delay(1000); |
Ответ: Фон в Кавас!
Точно так же: зарисовываешь весь экран прямоугольником, а потом рисуешь все, что нужно. Вообще, обычно перед обновлением экрана принято так делать.
|
Ответ: Фон в Кавас!
плз приведи пример исходником =)
прост мне надо будет постоянно менять этот текст. вот на этом исправь как надо: PHP код:
|
Ответ: Фон в Кавас!
Вот тебе пример:
PHP код:
|
Ответ: Фон в Кавас!
Цитата:
чтоб фон был стандартной темы в телефоне! |
Ответ: Фон в Кавас!
Ну тогда или закрашивай только текст так:
PHP код:
PHP код:
|
Ответ: Фон в Кавас!
Цитата:
ну вот пример проги который мне нужен: то есть без смены фона без смены цвета текста всё как обычно но чтоб прост меняло текст: PHP код:
|
Ответ: Фон в Кавас!
чтоб фон был стандартной темы в телефоне надо использовать формы
|
Ответ: Фон в Кавас!
но если текст не затереть цветом фона то следующий текст наложиться на него
|
Ответ: Фон в Кавас!
PHP код:
|
Ответ: Фон в Кавас!
сам пробовал?))
|
Ответ: Фон в Кавас!
да пробовал. Вот:
PHP код:
|
Ответ: Фон в Кавас!
Из за частого использования Repaint; нагрузка небольшая?
|
Ответ: Фон в Кавас!
Большая. Но тут меньше репаинтов не получиться.
Просто используй его когда это действительно надо. |
Ответ: Фон в Кавас!
Ну у меня над текст обновлять постоянно
Cоединение Отправка Ответ сервера Отправленно ... другим методом никак незя? |
Ответ: Фон в Кавас!
При каждом обновлении нужен Repaint, без этого никак.
Или можно формы использовать. |
Ответ: Фон в Кавас!
ViNT, тада в фоме не знаеш как картинку и текст под ней сделать по середине экрана?
|
Ответ: Фон в Кавас!
в самой по себе форме нельзя вставить картинку, вроде...
|
Ответ: Фон в Кавас!
Можно, с помощью FormAddImage, только с выравниванием намучаешься. Лучше уж на канвас выводить, а перерисовывать только ту часть экрана, где выводится текст.
|
Ответ: Фон в Кавас!
Люди, че это за репайнтофобия появилась? В динамичных играх экран перерисовывается 20 раз в секунду и больше. Сама же перерисовка занимает миллисекунды. Конечно, это не значит, что нужно ставить Repaint через каждую строчку :-)
|
Ответ: Фон в Кавас!
Цитата:
|
Ответ: Фон в Кавас!
Там не надо выставлять координаты. Тел сам решит куда вставить изображение
|
Ответ: Фон в Кавас!
Ну необходимо замоздрячить по центру ((
|
Ответ: Фон в Кавас!
Вложений: 1
Цитата:
В твоём случае нужно набрать примерно следующее: PHP код:
|
Ответ: Фон в Кавас!
Круто =)
Мож чуть подправить чтоб была по центру экрана? а не вверху в центе! и текст был под иконкой а не над ней =) |
Ответ: Фон в Кавас!
Это ваше реально сделать? или нет?
Прост покамись работа встала из за этого :( |
Ответ: Фон в Кавас!
Если только сдвигать картинку вставкой текста.
А вообще - используй канвас. |
Ответ: Фон в Кавас!
Вложений: 1
Можно. В формах есть такая вещь как вставка пустого места.
Чувствую, что библиотеку форм надо расширять. Уж больно тема глубокая. Пока же пиши что-то типа этого: PHP код:
|
Часовой пояс GMT +4, время: 10:02. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot