Dantes3000 |
Отправлено: 04 Сентября, 2017 - 19:17:43
|
Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
|
CODE:int Image_0[206][306];
loadimage (#Image_0[0][0], "C:\Users\Asusi\Desktop\1.bmp");
visualwindow(0, 0, 0, imagewidth(#Image_0[0][0]), imageheight(#Image_0[0][0]), 100, 120, 99, #Image_0[0][0]);
pause(4000);
|
|
|
007wan |
Отправлено: 06 Сентября, 2017 - 11:08:25
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
А вы в курсе, что можно украшать диалоги этим визуальным изображением:
просто сделать, что бы определял размер окна и отсчитывал сколько то координаты, например, до кнопки1 надо вычесть диалог и кнопку, что бы посмотреть сколько будет координаты в кнопке самой и там сделать циклом любое изображение, а если сдвинуть окно, то все равно оно в цикле, только я сам правда не знаю как делать :)
(Добавление)
А нет вот)
showdialog(0, "", x/2-250, y/2-300, 365, 347, 1, 0);
textout(0, x/2-235 + pos_size_edit0[0][0], y/2-274 + pos_size_edit0[0][1] , "Поле 1", 0);
textout(1, x/2-235 + pos_size_edit0[1][0], y/2-274 + pos_size_edit0[1][1] , "Поле 2", 0);
textout(2, x/2-235 + pos_size_edit0[2][0], y/2-274 + pos_size_edit0[2][1] , "Поле 3", 0);
только это сложно высчитывать если лень) он будет делать textout по середине поля или со сдвигом не помню, так же можно и с картинкой
(Добавление)
и привязать это к win с циклом желательно без пауз |
|
|
007wan |
Отправлено: 24 Сентября, 2017 - 14:28:19
|
Эксперт
Покинул форум
Сообщений всего: 1837
Дата рег-ции: Март 2017
Репутация: -2
|
Можно украсить программу этой функцией:
1) делаем скрин своего диалога(желательно четко и строго ровно, без оболочки используйте бандикам. там можно выделить любую область). Если там присутствует кнопки, поля итд, то делаем скрины так, что бы они не вошли в кадр, из фрагментов получится ваш цельный диалог, но без полей, кнопок итд, т.е он будет "дырявым" если все куски сложить и дыры будут там, где кнопки, поля итд.(это для того, что бы если будет выводить изображение он будет закрывать поля, кнопки и галки итд, т.е они будут не анимированны
2)прописываем код:
CODE:
win w0;
showdialog(0, "/Сюда название вашего диалога/", w0.left, w0.top, w0.width, w0.height, 2, 1);
loop()
{
w0=window ("/Сюда название вашего диалога/");
*
//textout(0, w0.left+3, w0.top+25,"текст", 1);//Только вместо textout'a сюда вставляем visualwindow
}
3)используемэту функцию, а именно: где используется вывод изображения на экран.
4)где * туда вставляем этот код своих изображений.
Они будет зацикливать эти картинки по координатам диалога.(Отредактировано автором: 24 Сентября, 2017 - 14:30:42) |
|
|
|