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

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

 Страниц (1): [1]   

> Без описания
Budni
Отправлено: 03 Апреля, 2019 - 14:28:58
Post Id



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


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




Собственно, что то типо виджета, который можно перемещать по экрану и закрепить в удобном месте.

Нажмите для увеличения


Как такое сделать?
Как закрепить диалоговое окно поверх всех окон?
Можно ли сделать чтобы кнопки подсвечивались при нажатии?
 
 Top
Zireael
Отправлено: 03 Апреля, 2019 - 14:40:34
Post Id



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


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




http://kibor-bot.com/forum/topic...50897#1549450897
 
 Top
Budni
Отправлено: 03 Апреля, 2019 - 16:29:14
Post Id



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


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




 Zireael пишет:


Спасибо, а можно как то скрыть само диалоговое окно? Чтобы просто рядом кнопки были?
 
 Top
Zireael
Отправлено: 04 Апреля, 2019 - 02:43:09
Post Id



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


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




 Цитата:
а можно как то скрыть само диалоговое окно?

Нет, на него вводится статик. Можно убрать рамку окна.
code (Отобразить)
 
 Top
Budni
Отправлено: 04 Апреля, 2019 - 10:44:36
Post Id



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


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




 Zireael пишет:
Нет, на него вводится статик. Можно убрать рамку окна.
Спасибо, но в таком случае я не могу передвигать кнопку по экрану, как это можно сделать?
 
 Top
Zireael
Отправлено: 04 Апреля, 2019 - 11:31:43
Post Id



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


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




 Цитата:
передвигать кнопку по экрану

code (Отобразить)

Перетаскивать правой кнопкой мыши.
 
 Top
ivantu
Отправлено: 04 Апреля, 2019 - 15:05:51
Post Id



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


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




 Zireael пишет:
code (Отобразить)

Перетаскивать правой кнопкой мыши.


У меня данный код не перетаскивает ни правой ни левой.
 
 Top
Kibor
Отправлено: 04 Апреля, 2019 - 15:44:48
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8203
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 Budni пишет:
я не могу передвигать кнопку по экрану, как это можно сделать?


CODE:
#define WS_CAPTION 12582912

external(INT, "SetWindowLong", "SetWindowLongA", "User32.dll" );
external(INT, "GetWindowLong", "GetWindowLongA", "User32.dll" );

createdialog(0);
//////////

showdialog(0, "Диалог", 558, 234, 250, 300, 1, 1);
//////////

win w;
int l=0;
int x, y;
int x1, y1;

loop()sleep(1);


function getmessage(0, WM_CREATE)
{
SetWindowLong(gethwnd(0), -16, GetWindowLong(gethwnd(0), -16) | WS_CAPTION); // убрать рамку диалога
}

function getmessage(0, WM_MOUSEMOVE)//Отлавливаем перемещение мыши
{
if (l==1)
{
getmouse(x1, y1);
w.leftclient=w.leftclient-(x-x1);
w.topclient=w.topclient-(y-y1);
x=x1; y=y1;
moveclient(w);
}
}


function getmessage(0, WM_LBUTTONDOWN)//Отлавливаем клик левой кнопки мыши
{
w=getwindow();
getmouse(x, y);
l=1;
//messagebox (x);
}

function getmessage(0, WM_LBUTTONUP)//Отлавливаем отпустить левой кнопки мыши
{
l=0;
}
 
 Top
Zireael
Отправлено: 05 Апреля, 2019 - 02:24:45
Post Id



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


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




 Цитата:
У меня данный код не перетаскивает ни правой ни левой.

Значит картинка "C:\Безымянный.bmp" отсутствует.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by