1. konctantin777 - 15 Сентября, 2020 - 23:49:35 - перейти к сообщению
Здравствуйте. При включении антиантичит при сборке, я так не понял, что что то многое меняется ) Как получить стабильный указатель на диалог бота ? Нужно как- то сделать, чтобы получить координаты диалога, чтобы при следующем старте показался в том же месте экрана где закрылся...
2. Zireael - 16 Сентября, 2020 - 03:17:05 - перейти к сообщению
Цитата:
Как получить стабильный указатель на диалог бота ?
gethwnd() возвращает хендл диалога.
CODE:
win dialog;
createdialog(0);
showdialog(0, "Dialog", 200, 300, 250, 250, 1, 1);
loop()
{
setwindowparam(dialog);
textout(0, 0, 0, format(dialog.left), 1);
textout(1, 0, 20, format(dialog.top), 1);
sleep(200);
}
function getmessage(0, WM_CREATE)
{
dialog = formatiw(gethwnd(0));
}
createdialog(0);
showdialog(0, "Dialog", 200, 300, 250, 250, 1, 1);
loop()
{
setwindowparam(dialog);
textout(0, 0, 0, format(dialog.left), 1);
textout(1, 0, 20, format(dialog.top), 1);
sleep(200);
}
function getmessage(0, WM_CREATE)
{
dialog = formatiw(gethwnd(0));
}