Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (16): В начало « 8 9 10 11 [12] 13 14 15 16 »   

> Описание: Продолжение
Budni
Отправлено: 04 Июня, 2019 - 08:13:10
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 418
Дата рег-ции: Март 2018  
Репутация: 2




Как сделать ползунок , влево-вправо для диалогового окна?
 
 Top
Zireael
Отправлено: 04 Июня, 2019 - 10:41:14
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




http://kibor-bot.com/forum/topic...34038#1559634038
 
 Top
007wan
Отправлено: 04 Июня, 2019 - 14:58:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




png версию иконки не грузит для диалога. Края сделаны прозрачными.
(Добавление)
И bmp тоже не работает
(Добавление)
 Zireael пишет:
 Цитата:
Как можно реализовать принцип сворачивания окна?

Свернёт окно на панель задач:
CODE:
#define WS_EX_APPWINDOW 262144
#define GWL_EXSTYLE -20
external(INT, "SetWindowLong", "SetWindowLongA", "User32.dll" );
external(INT, "GetWindowLong", "GetWindowLongA", "User32.dll" );

createdialog(0);
showdialog(0, "Диалог",0, 0, 300, 300, 1, 1);
loop()sleep(10);

function getmessage(0, WM_CREATE)
{
SetWindowLong(gethwnd(0), GWL_EXSTYLE, GetWindowLong(gethwnd(0), GWL_EXSTYLE) + WS_EX_APPWINDOW);
}
Я про...
(Добавление)
 Zireael пишет:
CODE:
#define WS_CHILD 1073741824
#define WS_BORDER 8388608
#define WS_VISIBLE 268435456
#define LR_LOADFROMFILE 16
#define IMAGE_ICON 1
#define WM_SETICON 128
#define ICON_BIG 1
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );
external(INT, "LoadImage", "LoadImageA", "User32.dll");

int icon;
createdialog(0);
showdialog(0, "Dialog",100, 100, 300, 300, 1, 1);

loop()sleep(10);

function getmessage(0, WM_CREATE)
{
icon=LoadImage(0, "C:\111.ico", IMAGE_ICON, 0, 0, LR_LOADFROMFILE); // загрузить иконку 'C:\111.ico'
sendmessage(WM_SETICON, ICON_BIG, icon, formatiw(gethwnd(0))); // установить иконку
}

Картинки ico ищите в инете.
Ой
 
 Top
007wan
Отправлено: 06 Июня, 2019 - 13:32:17
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Помните тему, где один пользователь просил, что в textout были ковычки с помощью external? Можно и с пмощью formatic(10)+formatic(13). Как используя эти функции сделать символ какой-нибудь, анпример, звезды.
(Добавление)
В интернете искал SetSymbol,Create-, не понял нифига
 
 Top
Zireael
Отправлено: 07 Июня, 2019 - 02:22:15
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Можно и с пмощью formatic(10)+formatic(13). Как используя эти функции сделать символ какой-нибудь, анпример, звезды.

Никак, formatic для ascii кодов ascii
CODE:
external(INT, "TextOut", "TextOutW", "Gdi32.dll");
external(INT, "GetDC", "GetDC", "User32.dll");

char c[6]={5, 38, 5, 38, 5, 38} // код символа 9733 (5 + 38 * 256)
int HDC=GetDC(0);

loop()
{
TextOut(HDC, 300, 300, address(#c[0]), sizearray(c)/2);
sleep(10);
}
 
 Top
007wan
Отправлено: 07 Июня, 2019 - 17:29:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Помните группу галочек, обозначенная визуально рамкой? А как сделать такой же эффект, но чуть-чуть другой. "Зависимость галочек" - т.е от одного флажка будет идти пунктир или что-то вроде этого или линия, на другую галочку, которая ниже. Я где-то это видел, но там не получается реализовать, потому что в kibor что-то не хватает.
 
 Top
Zireael
Отправлено: 08 Июня, 2019 - 02:06:08
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
что-то вроде этого или линия

Static в виде линии или рамки (Отобразить)
 
 Top
007wan
Отправлено: 08 Июня, 2019 - 02:44:49
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




А Диалоги или немодальные можно сделать, и те и те нужны, не хватают. Там какой-то экземплер модуля, но я не знаю что это значит.
 
 Top
007wan
Отправлено: 08 Июня, 2019 - 11:25:44
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Как использовать функции ClipCursor.CreateHatchBrush.И особенно EnumFonts? А так же SetVoiceNote и AddAtom?
 
 Top
Zireael
Отправлено: 08 Июня, 2019 - 11:34:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4395
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Как использовать функции ClipCursor.

CODE:
external(INT, "ClipCursor", "ClipCursor", "User32.dll");
int rect[4]={100, 100, 300, 300}

ClipCursor(address(#rect[0])); // удерживать курсор в координатах 100, 100, 300, 300
// чтобы освободить ClipCursor(0); или клик кнопкой мыши
loop()sleep(10);
 
 Top
Страниц (16): В начало « 8 9 10 11 [12] 13 14 15 16 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by