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

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

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

> Описание: внутри...
ivantu
Отправлено: 26 Мая, 2019 - 16:59:47
Post Id



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


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




Доброго времени друзья, вопрос очень простой, как то можно позиционировать диалоги относительно друг друга, к примеру есть основное окно бота, юзер нажимает на кнопку настройки и появляется диалог с настройками к примеру вдоль правой стороны основного окна бота.
 
 Top
Zireael
Отправлено: 26 Мая, 2019 - 17:23:47
Post Id



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


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




CODE:
#define WS_VISIBLE 268435456
#define WS_CHILD 1073741824
#define WS_BORDER 8388608
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );

int b0;
win dialog;

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

loop()sleep(10);

function getmessage(0, WM_CREATE)
{
dialog=formatiw(gethwnd(0));
b0=CreateWindow(0, "BUTTON", "Открыть настройки", WS_BORDER | WS_CHILD | WS_VISIBLE, 20, 10, 150, 30, gethwnd(0), 0, 0, 0);
}

function getmessage(0, WM_COMMAND)
{
if (message.lparam==b0) // если нажата кнопка
{
setwindowparam(dialog); // получить параметры диалога
showdialog(1, "Настройки", dialog.left+dialog.width, dialog.top, 300, 300, 1, 1); // показать второй диалог
}
}
 
 Top
ivantu
Отправлено: 26 Мая, 2019 - 17:31:44
Post Id



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


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




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


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




Powered by