1. Kibor - 17 Августа, 2019 - 07:19:04 - перейти к сообщению
Продолжение темы "вопрос по external и др - 2".
2. Zireael - 17 Августа, 2019 - 07:19:19 - перейти к сообщению
Цитата:
Как сделать, что бы она ровно 2 секунды стояла пустой.
Цитата:
if(percent==0)
CODE:
if(i==0)
3. 007wan - 17 Августа, 2019 - 07:20:11 - перейти к сообщению
Zireael пишет:
Цитата:
Как сделать, что бы она ровно 2 секунды стояла пустой.
Цитата:
if(percent==0)
CODE:
if(i==0)
(Добавление)
007wan пишет:
Как сделать, что бы она ровно 2 секунды стояла пустой.
Полоса была в 0% ровно пустой, а она чуть-чуть прибавлена(Добавление)
Короче. Запусти
Код (Отобразить)
И вводи взгляд сначала на 0%, потом на начала полосы и так резко и быстро и ты поймешь, что через пару секунд на 0% полоса чуть прибавилась, так не должно быть.
4. Zireael - 17 Августа, 2019 - 07:24:51 - перейти к сообщению
Для особо одарённых повторяю:
Вместо этого if(percent==0)
Это if(i==0)
Вместо этого if(percent==0)
Это if(i==0)
5. 007wan - 17 Августа, 2019 - 07:28:51 - перейти к сообщению
Zireael пишет:
Для особо одарённых повторяю:
Вместо этого if(percent==0)
Это if(i==0)
Ай, блин на своей волне. ничего не понял сначала. Сильно извиняюсь))Вместо этого if(percent==0)
Это if(i==0)
(Добавление)
Всё работает как нужно. Благодарю.
(Добавление)
Вот финальная версия того, что я хотел. Можно было еще добавить иконку программы и даже типа ниже "show details", а при нажатии на эту надпись появляется 3 строчки с ползунком, на котором написано в квадратике ползунка цифры, указывающие его положение, например, "1" - самое начало. Но мне этого не надо. Я просто рассказал, как можно довести до идеала и даже лучше.
(Добавление)
Может кому понадобится.
Код (Отобразить)
6. Zireael - 17 Августа, 2019 - 07:45:42 - перейти к сообщению
Цитата:
Может кому понадобится.
Только без нужных констант скрипт не запустится.
7. 007wan - 17 Августа, 2019 - 07:50:13 - перейти к сообщению
Ой.
(Добавление)
Я даже сам не знаю какие у меня есть, и какие работают, потому что
(Добавление)
Я даже сам не знаю какие у меня есть, и какие работают, потому что
CODE:
Никогда не добавлял в свой блокнот констант вроде как. И даже не представляю чему эти переменные значат.
RUSSIAN_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, CLEARTYPE_QUALITY, FF_DONTCARE
8. Zireael - 17 Августа, 2019 - 11:42:16 - перейти к сообщению
9. Zireael - 17 Августа, 2019 - 18:28:38 - перейти к сообщению
code (Отобразить)
Появится плавно, а не сразу.
10. 007wan - 18 Августа, 2019 - 02:31:22 - перейти к сообщению
Спасибо большое. Только не понимаю как сделать процесс обратным. В функции написано, что отображает растровые изображения с прозрачными или полупрозрачными пикселями, но как убрать изображение с таким же эффектом в конце я не знаю.
Экспериментировал с
(Добавление)
Вот что вышло короче.
(Добавление)
AnimateWindow
Где AW_VER_NEGATIVE 0x00000008
берем калькулятор программиста. Ставим HEX, 8 байта далее вставляем эту дичь, что с нулями и крестиками и нажимаем на Dec. Может кому-то нужно, а то я не стал все константы переводить.
(Добавление)
Работает, но хреново)
Экспериментировал с
CODE:
Меня циферки методом тыка и вставлял даже это char BLENDFUNCTION[4]={0, 0, 20, 0}
int ftn=codhexi(#BLENDFUNCTION[0], 4);
int ftn=codhexi(#BLENDFUNCTION[0], 4);
CODE:
В результате не получилось.if(percent == 100)
{
looptime(2000)
{
AlphaBlend(hdc, coord_rectangle[0], coord_rectangle[1], coord_rectangle[2], coord_rectangle[3],
DC, 0, 0, coord_rectangle[2], coord_rectangle[3], ftn);
sleep(1);
}
}
{
looptime(2000)
{
AlphaBlend(hdc, coord_rectangle[0], coord_rectangle[1], coord_rectangle[2], coord_rectangle[3],
DC, 0, 0, coord_rectangle[2], coord_rectangle[3], ftn);
sleep(1);
}
}
(Добавление)
Вот что вышло короче.
Код (Отобразить)
(Добавление)
AnimateWindow
Показать (Отобразить)
Где AW_VER_NEGATIVE 0x00000008
берем калькулятор программиста. Ставим HEX, 8 байта далее вставляем эту дичь, что с нулями и крестиками и нажимаем на Dec. Может кому-то нужно, а то я не стал все константы переводить.
(Добавление)
Работает, но хреново)