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

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

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

> Описание: Продолжение
007wan
Отправлено: 20 Октября, 2019 - 14:25:37
Post Id



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


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




спс
 
 Top
007wan
Отправлено: 20 Октября, 2019 - 17:12:24
Post Id



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


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




Как создать вкладки такого плана? Или просто нарисовать или же где такие найти подобные?

Вкладки(закрыть/добавить)
(Добавление)
Просто хочу как-то создать что ли костыль, который при нажатии на "+" создавал новые, а при "х" удалял.
(Добавление)
Нужно, что бы работало в Киборе, С++ не причем.
(Добавление)
Кстати, С++ я наверное удалю, нихрена там не понимаю, кроме как ВинАпи и всё.
 
 Top
Nikanr
Отправлено: 20 Октября, 2019 - 19:22:35
Post Id



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


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




Можно константу на заранее включенный RadioBox? Не получается его создать сразу включенным
(Добавление)
Пример кода Zirael давал:

CODE:
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll" );

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

while(window ("Диалог")==0)sleep(10);
win w=window ("Диалог");

int b0=CreateWindow(0, "BUTTON", "Check0", 9+1342177280, 20, 10, 70, 20, formatwi(w), 0, 0, 0);
int b1=CreateWindow(0, "BUTTON", "Check1", 9+1342177280, 20, 30, 70, 20, formatwi(w), 0, 0, 0);
int b2=CreateWindow(0, "BUTTON", "Check2", 9+1342177280, 20, 50, 70, 20, formatwi(w), 0, 0, 0);


textbkcolor(255, 65280);
loop()sleep(1);


function getmessage(0, WM_COMMAND)
{
if (message.lparam==b0)textout(0, 200, 150, "0", 1);
if (message.lparam==b1)textout(0, 200, 150, "1", 1);
if (message.lparam==b2)textout(0, 200, 150, "2", 1);
}

(Отредактировано автором: 20 Октября, 2019 - 19:36:57)

 
 Top
Zireael
Отправлено: 20 Октября, 2019 - 19:30:39
Post Id



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


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




 Цитата:
заранее включенный RadioBox

code (Отобразить)
 
 Top
007wan
Отправлено: 26 Октября, 2019 - 19:11:07
Post Id



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


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




Zireael , Уважаемый, прошу вас, очень, нужно у ListBox'а задать любые строчки, в любом порядке, но не все, а отдельные цвет строчек и текста,очень нужно, умоляю.

Пример, первая строчка будет обычная, а вторая с серым фоном и красным текстом, другие - ниже - зеленые и феолетовые.
(Добавление)
Только не DLL, а просто функционально.
 
 Top
007wan
Отправлено: 27 Октября, 2019 - 08:52:36
Post Id



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


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




Подскажите, создается ли в Киборе Toolbar? Если да, то можно пример, пожалуйста.
(Добавление)
Скажите, пожалуйста. Вот если создать кнопку со стилем BS_AUTOCHECKBOX.
При нажатии на эту кнопку меняется статус (ставится галочка или убирается), как предотвратить это сообщение? Т.е что бы при нажатии на галочку она не ставилась и не убиралась когда нужно, но зато выполнялся код WM_COMMAND message.lparam (Нажали на кнопку). Тоесть, мне нужно, что бы при нажатии на галочку, она не меняла свои свойства, это значит, что она не будет галочка ставится или убираться, когда она поставлена, но сообьщение при нажатии на галочку открывался диалог.

Например, нажали галочку, она не ставится и не убирается если стоит, но мы же нажали на ёё, значит открывается диалог, в котором кнопка, жмём на эту кнопку и диалог закрывается и галочка ставится.
(Добавление)
Иными словам: При нажатии на галочку, что бы она (галочка) не ставилась, а если стоит, то не убирается, но зато открывается диалог с кнопкой, жмём кнопку и диалог закрывается и галочка ставится с помощью SendMessage
 
 Top
Zireael
Отправлено: 27 Октября, 2019 - 11:11:26
Post Id



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


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




 Цитата:
что бы при нажатии на галочку она не ставилась и не убиралась

code (Отобразить)
 
 Top
007wan
Отправлено: 27 Октября, 2019 - 11:37:03
Post Id



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


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




 Zireael пишет:
 Цитата:
что бы при нажатии на галочку она не ставилась и не убиралась

code (Отобразить)
О, спасибо!
(Добавление)
Zireael , Еще такой вопрос: У меня галочки создаются через For все галочки имеют стили BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE, но мне нужно последней сделать не BS_AUTOCHECKBOX, а BS_3STATE, как это сделать?

Были решения такие как:
1)Создавать не через for(Больше строчек кода).
2)Указать стиль через SetWindowLong(Не подходит, т.к нужно указать изначально все стили BS_3STATE для всех галочек).

Есть более умные решения?

Код (Отобразить)
 
 Top
Zireael
Отправлено: 27 Октября, 2019 - 11:43:50
Post Id



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


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




 Цитата:
нужно последней сделать не BS_AUTOCHECKBOX, а BS_3STATE, как это сделать

 Цитата:
sizearray(Object_Checkbox)

CODE:
sizearray(Object_Checkbox)-1

И последнюю галку создать после цикла.
 
 Top
007wan
Отправлено: 27 Октября, 2019 - 12:25:35
Post Id



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


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




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


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




Powered by