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

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

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

> Описание: Продолжение
ivantu
Отправлено: 28 Сентября, 2019 - 21:43:02
Post Id



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


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




Zireael Дай Бог Вам доброго здоровья! Интерес к Кибор и к программированию в принципе , благодаря Вам возрастает с каждым днем!
 
 Top
Zireael
Отправлено: 29 Сентября, 2019 - 00:41:16
Post Id



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


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




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

Раскрыть ветку (TVM_EXPAND).
Изменить шрифт (WM_SETFONT).
Узнать какой выбран пункт (TVM_GETNEXTITEM + TVM_GETITEMA).
 
 Top
007wan
Отправлено: 29 Сентября, 2019 - 08:54:02
Post Id



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


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




Zireael , Спасибо за рич статики! Смотрится волшебно, особенно последний!
 
 Top
007wan
Отправлено: 29 Сентября, 2019 - 10:57:08
Post Id



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


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




Еще бы рич кнопку и было бы вообще классно, рисовать не пришлось бы через таймер, а значит и лагов в скрипте не было бы.
 
 Top
007wan
Отправлено: 29 Сентября, 2019 - 14:20:14
Post Id



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


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




А можно ли с помощью Рич статика сделать первую половина текста серым или стандартным цветом, а вторую половину сделать синей, НО в прибавку еще сделать вторую половину текста подчеркнутой?
 
 Top
007wan
Отправлено: 29 Сентября, 2019 - 19:36:11
Post Id



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


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




Не получается сделать с ричем статиком подобное...
(Добавление)
И езе тогда вопросик, раз уж тема пошла об этом, то можно ли ограничить функцию WindowFromPoint? Она получает получает дескриптор окна, получает прямоугольник контролла, можно ли ёё ограничить? ее прямогольник, например, весь контрол 300 х20, а срабатывать эта функция по смене курсора будет где-то при наведении от 150х20, а первые 150 не трогает и не меняет курсор.

(Отредактировано автором: 29 Сентября, 2019 - 19:40:49)

 
 Top
Zireael
Отправлено: 29 Сентября, 2019 - 21:57:15
Post Id



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


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




 Цитата:
Не получается сделать с ричем статиком подобное...

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

 Цитата:
можно ли ограничить функцию WindowFromPoint? Она получает получает дескриптор окна, получает прямоугольник контролла

WindowFromPoint только хендл получает, размеры контрола получает другая функция.
 
 Top
007wan
Отправлено: 01 Октября, 2019 - 11:01:44
Post Id



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


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




 Zireael пишет:
 Цитата:
Не получается сделать с ричем статиком подобное...

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

 Цитата:
можно ли ограничить функцию WindowFromPoint? Она получает получает дескриптор окна, получает прямоугольник контролла

WindowFromPoint только хендл получает, размеры контрола получает другая функция.
Почему у Рича имеено такой код, который выше он по ширине больше, чем обычный статик, хотя применяю те же шрифты...
(Добавление)
Можно ли указать такой стиль галочки, что бы не было галочки, а бы только текст, не изменяя BUTTON на STATIC
 
 Top
007wan
Отправлено: 01 Октября, 2019 - 13:47:52
Post Id



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


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




Плиз, дайте TCM_SETCURSEL message костанту
(Добавление)
не переключает вкладку. Использую файл констант TCM_SETCURSEL 4876
(Добавление)
CODE:
SendMessage(Object_Tab1, TCM_SETCURSEL, 2, 0);
Вкладку переключает, но информацию не обновляет, функция GETCURSEL не получает инфу о переключенной вкладки
CODE:
Selected_Tab1 = sendmessage(TCM_GETCURSEL, 0, 0, formatiw(Object_Tab1));
Код (Отобразить)

(Добавление)
Вкладку переключает, но содержимое не показывается, а показывается предыдущее содерждимое, хотя вкладка переключается,, но содержимое не меняется.
CODE:
SendMessage(Object_Tab1, TCM_SETCURFOCUS, 2, 0);
SendMessage(Object_Tab1, TCM_SETCURSEL, 2, 0);
 
 Top
Nikanr
Отправлено: 01 Октября, 2019 - 20:48:16
Post Id



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


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




Еще вопрос по listbox'у: можно сделать как-нибудь что бы он сохранял введенные в него ранее значения? Сейчас он введенные в input значения записывает в массив string, а потом добавляет в listbox, и после закрытия\открытия диалога в WM_CREATE стоит цикл на их добавление

Все работает, но проблема в том, что когда запускается цикл на добавление в WM_CREATE, нагрузка на цп взлетает с 3% до 15% на 2-3 секунды. Ну или по крайней мере можно ли в DLL запихнуть часть кода и снять нагрузку на цп таким образом?
(Добавление)
Скорее всего такая жесть из-за этой функции, а конкретно: динамическое выделение памяти по 20-50 раз максимум в цикле
CODE:
function add_list(string s)
{
new char c[size(s)+1];
strcpy(#c[0], s);
sendmessage(LB_ADDSTRING, 0, address(#c[0]), formatiw(dpe[0]));
delete c;
}

(Добавление)
Проблема решена)

(Отредактировано автором: 01 Октября, 2019 - 21:01:48)

 
 Top
Страниц (17): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец
Сейчас эту тему просматривают: 13 (гостей: 13, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by