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

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

 Страниц (22): В начало « 2 3 4 5 [6] 7 8 9 10 » В конец    

> Без описания
Zireael
Отправлено: 16 Марта, 2019 - 01:05:24
Post Id



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


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




 Цитата:
где взять значения ES_UPPERCASE?

https://doc.pcsoft.fr/en-US/?651...&verdisp=160
 
 Top
007wan
Отправлено: 16 Марта, 2019 - 09:01:38
Post Id



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


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




Zireael , sps
(Добавление)
У меня в Эдите цифры:
CODE:
4+128+4096+1048576+2097152+8388608+1342177280

Я выяснил, что:
4 - это #define ES_MULTILINE 4
128 - это #define ES_AUTOHSCROLL 128
4096 - это возможно #define ES_WANTRETURN 4096
1048576 - это возможно #define WS_HSCROLL 1048576
2097152 - это возможно #define WS_VSCROLL 2097152
8388608 - это возможно #define WS_BORDER 8388608
1342177280 - это пока неизвестно, потому что я нашел только 2:
- MIXER_OBJECTF_AUX = 1342177280
и
MIXERCONTROL_CT_CLASS_FADER = 1342177280

И какую выбирать, я не знаю их назначения. И плохо работают опции. Почти через каждые 2-3 строки не вводится текст, а после 10-15 строк вообще не набирается.
(Добавление)
CODE:
https://doc.pcsoft.fr/en-US/?6510001&verdisp=160

(Добавление)
Всё теперь работает. Я воткнул sendmessage(EM_LIMITTEXT, 70, 0, formatiw(Edit2)); не для того эдита
(Добавление)
Но интересно узнать что это означает и к чему относится 1342177280
 
 Top
Zireael
Отправлено: 16 Марта, 2019 - 10:27:29
Post Id



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


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




 Цитата:
к чему относится 1342177280

 Цитата:
WS_VISIBLE 268435456
WS_CHILD 1073741824

1073741824 + 268435456 = 1342177280
 
 Top
007wan
Отправлено: 16 Марта, 2019 - 10:41:37
Post Id



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


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




Zireael ,
CODE:
4+128+4096+1048576+2097152+8388608+1342177280
А почему тогда сразу все числа не сложить?
 
 Top
Kibor
Отправлено: 16 Марта, 2019 - 10:45:11
Post Id



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


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




 007wan пишет:
А почему тогда сразу все числа не сложить?

Это было раньше. Сейчас правильно так делать
WS_VISIBLE | WS_CHILD
 
 Top
007wan
Отправлено: 16 Марта, 2019 - 10:47:09
Post Id



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


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




Kibor , Я это понял только сегодня. Так даже понятнее и практичнее. А то непонятные цифры сбивают.
(Добавление)
Вообще если с этими параметрами поэкспериментировать, то можно многое узнать. Вот, например, WS_CHILD -привязка к окну диалога, если не привязывать, то оно будет в отдельном окне, которое будет без кнопок "закрыть", "свернуть", "во весь экран". Получается классно, можно даже отдельный Лог сделать в окне или еще чего-нибудь.
WS_VISIBLE - видимость. А WS_BORDER - границы любого элемента. классно смотрится со статиком.
(Добавление)
CODE:
Combobox1 = CreateWindow(0, "COMBOBOX", "", 3+64+2097152+1342177280, 10, 10, 110, 120, formatwi(SecondaryWindow), 0, 0, 0);
Не могу расшифровать. Получается комбо без листа, которое выдвигается, если подставить зачения WS_*ВСе, которые я нашел, но чего-то не хватает
(Добавление)
 007wan пишет:
Не могу расшифровать. Получается комбо без листа, которое выдвигается, если подставить зачения WS_*ВСе, которые я нашел, но чего-то не хватает
Не могу потому что они могут быть сложены
 
 Top
Zireael
Отправлено: 16 Марта, 2019 - 11:28:14
Post Id



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


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




https://docs.microsoft.com/ru-ru...combo-box-styles
 Цитата:
CBS_AUTOHSCROLL 64
 
 Top
007wan
Отправлено: 16 Марта, 2019 - 11:41:40
Post Id



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


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




Zireael , WS_VISIBLE | WS_CHILD | CBS_AUTOHSCROLL пробовал
это и не работает. ТАм один Эдит и внизу сразу второй
(Добавление)
Zireael , CBS_DROPDOWN = 2 Получилось. Эта подошла.
 
 Top
Zireael
Отправлено: 16 Марта, 2019 - 13:07:51
Post Id



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


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




 Цитата:
Как еще с помощью external получить загруженность компьютера все параметры

CODE:
external(INT, "GlobalMemoryStatusEx", "GlobalMemoryStatusEx", "Kernel32.dll");
int MEMORYSTATUSEX[16]={64};
if(GlobalMemoryStatusEx(address(#MEMORYSTATUSEX[0])))messagebox("Использовано памяти: "+format(MEMORYSTATUSEX[1])+"%");
else messagebox("Ошибка");
 
 Top
007wan
Отправлено: 16 Марта, 2019 - 13:28:30
Post Id



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


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




Zireael , Спасибо большое. Но не знаю нормально ли это то, что если поставить гаджет на Рабочий стол ЦП загрузка, то там на 1% больше, чем в скрипте, ну да ладно.
(Добавление)
А возможно ли отследить прокручивания колеса мыши вверх и вниз, и что бы прокрутка была определена точнее, т.е если чуть-чуть крутануть на 1 деление, то прибавит 1 единицу к переменной, а если резко и много, то, например, 60 и до 100
(Добавление)
Нашел вот, но пока все туманом(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Страниц (22): В начало « 2 3 4 5 [6] 7 8 9 10 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by