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

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

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

> Описание: Создание меню и отлов клика по нему, отлов всех сообщений GetMessage полученных окном.
Adomb
Отправлено: 30 Января, 2020 - 18:37:03
Post Id



Пользователь
Мастер


Покинул форум
Сообщений всего: 185
Дата рег-ции: Июль 2015  
Репутация: 1




Как сделать, чтоб другая/другие галка/галки снимались и её/их флаг обнулялся, если чекаешь другую галку?

код (Отобразить)

(Отредактировано автором: 30 Января, 2020 - 18:40:40)

 
 Top
Zireael
Отправлено: 30 Января, 2020 - 19:34:06
Post Id



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


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




AUTORADIOBUTTON (Отобразить)
 
 Top
konctantin777
Отправлено: 24 Апреля, 2020 - 16:49:32
Post Id



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


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




CODE:
function getmessage(0, WM_CLOSE)
{if (messageboxyn ("Закрыть программу ?")==1) close();}


Раньше этот код закрывал кибор не важно какая галка в редакторе диалога стояла. А как сейчас ? Вся менюшка в редакторе диалога делаю- надо при закрытии крестиком, в буфер записывать "2"..
 
 Top
Zireael
Отправлено: 24 Апреля, 2020 - 17:48:50
Post Id



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


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




 Цитата:
А как сейчас ?

Сейчас всё также как и было, ничего не менялось.
 
 Top
darksell
Отправлено: 30 Мая, 2020 - 19:28:24
Post Id



Пользователь
Прохожий


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




Здравствуйте, подскажите пожалуйста как скрыть окно через hidedialog(0); нажатием определенной клавиши, например insert
 
 Top
Zireael
Отправлено: 30 Мая, 2020 - 19:36:56
Post Id



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


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




 Цитата:
как скрыть окно через hidedialog(0); нажатием определенной клавиши, например insert

CODE:
#define VK_INSERT 45
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");


createdialog(0);
showdialog(0, "Dialog", 300, 300, 500, 300, 1, 1);
loop()sleep(10);


function getmessage(0, WM_CREATE)
{
RegisterHotKey(gethwnd(0), 1, 0, VK_INSERT); // регистрируем хоткей
}

function getmessage(0, WM_HOTKEY)
{
if(message.wparam==1){hidedialog(0); return;}
}
 
 Top
darksell
Отправлено: 30 Мая, 2020 - 20:12:37
Post Id



Пользователь
Прохожий


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




 Zireael пишет:
 Цитата:
как скрыть окно через hidedialog(0); нажатием определенной клавиши, например insert

CODE:
#define VK_INSERT 45
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");


createdialog(0);
showdialog(0, "Dialog", 300, 300, 500, 300, 1, 1);
loop()sleep(10);


function getmessage(0, WM_CREATE)
{
RegisterHotKey(gethwnd(0), 1, 0, VK_INSERT); // регистрируем хоткей
}

function getmessage(0, WM_HOTKEY)
{
if(message.wparam==1){hidedialog(0); return;}
}


Спасибо, не знаю почему сразу не написал, но как его обратно так-же открыть, если не сложно..
 
 Top
Zireael
Отправлено: 30 Мая, 2020 - 20:31:15
Post Id



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


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




 Цитата:
но как его обратно так-же открыть

Тоже insert или другой клавишей?
 
 Top
darksell
Отправлено: 30 Мая, 2020 - 21:07:06
Post Id



Пользователь
Прохожий


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




 Zireael пишет:
 Цитата:
но как его обратно так-же открыть

Тоже insert или другой клавишей?


да тоже insert
 
 Top
Zireael
Отправлено: 30 Мая, 2020 - 21:19:17
Post Id



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


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




 Цитата:
но как его обратно так-же открыть

CODE:
#define VK_INSERT 45
external(INT, "RegisterHotKey", "RegisterHotKey", "User32.dll");
int flag_insert = 0;

createdialog(0);
showdialog(0, "Dialog", 300, 300, 500, 300, 1, 1);
loop()sleep(10);


function getmessage(0, WM_CREATE)
{
RegisterHotKey(gethwnd(0), 1, 0, VK_INSERT); // регистрируем хоткей
}

function getmessage(0, WM_HOTKEY)
{
if(message.wparam==1)
{
if (flag_insert){flag_insert=0; showdialog(0, "Dialog", 300, 300, 500, 300, 1, 1);}
else {flag_insert=1; hidedialog(0);}
return;
}
}
 
 Top
Страниц (16): В начало « 8 9 10 11 12 13 14 [15] 16 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« О программе Кибор »


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




Powered by